Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği
Microsoft Fabric'te SQL veritabanı
Belirtilen sertifika özelliğinin değerini döndürür.
Transact-SQL söz dizimi kuralları
Syntax
CertProperty ( Cert_ID , '<PropertyName>' )
<PropertyName> ::=
Expiry_Date | Start_Date | Issuer_Name
| Cert_Serial_Number | Subject | SID | String_SID
Arguments
Cert_ID
Int veri türünün sertifika kimliği değeri.
Expiry_Date
Sertifika son kullanma tarihi.
Start_Date
Sertifikanın geçerli olduğu tarih.
Issuer_Name
Sertifika verenin adı.
Cert_Serial_Number
Sertifika seri numarası.
Subject
Sertifika konusu.
SID
Sertifika SID'i. Bu aynı zamanda bu sertifikayla eşlenen tüm oturum açma bilgilerinin veya kullanıcıların SID'leridir.
String_SID
Karakter dizesi olarak sertifikanın SID'i. Bu aynı zamanda sertifikayla eşlenen tüm oturum açma bilgilerinin veya kullanıcıların SID'leridir.
Dönüş türleri
Özellik belirtimini tek tırnak içine almanız gerekir.
Dönüş türü, işlev çağrısında belirtilen özelliğe bağlıdır. dönüş türü sql_variant tüm dönüş değerlerini sarmalar.
- Expiry_Date ve Start_Datedönüş tarih saat.
- Cert_Serial_Number, Issuer_Name, String_SID ve Konu tümü nvarchar döndürür.
- SID, varbinary döndürür.
Remarks
Sys.certificates katalog görünümünde sertifika bilgilerine bakın.
Permissions
Sertifika üzerinde uygun izinler gerektirir ve çağıranın sertifika üzerinde GÖRÜNTÜLEME izninin reddedilmemesi gerekir. Sertifika izinleri hakkında daha fazla bilgi için bkz. CREATE CERTIFICATE (Transact-SQL) ve GRANT CERTIFICATE PERMISSIONS (Transact-SQL).
Examples
Aşağıdaki örnek sertifika konusunu döndürür.
-- First create a certificate.
CREATE CERTIFICATE Marketing19 WITH
START_DATE = '04/04/2004' ,
EXPIRY_DATE = '07/07/2040' ,
SUBJECT = 'Marketing Print Division';
GO
-- Now use CertProperty to examine certificate
-- Marketing19's properties.
DECLARE @CertSubject sql_variant;
set @CertSubject = CertProperty( Cert_ID('Marketing19'), 'Subject');
PRINT CONVERT(nvarchar, @CertSubject);
GO
Ayrıca bakınız
SERTİFİKA OLUŞTUR (Transact-SQL)
SERTİFİKAYI DEĞİŞTİR (Transact-SQL)
CERT_ID (Transact-SQL)Encryption Hierarchysys.certificates (Transact-SQL)Güvenlik Kataloğu Görünümleri (Transact-SQL)