sys.certificates (Transact-SQL)
針對資料庫中的每個憑證,各傳回一個資料列。
資料行名稱 |
資料類型 |
描述 |
---|---|---|
name |
sysname |
憑證的名稱。在資料庫中,這是唯一的。 |
certificate_id |
int |
憑證的識別碼。在資料庫中,這是唯一的。 |
principal_id |
int |
擁有這個憑證的資料庫主體識別碼。 |
pvt_key_encryption_type |
char(2) |
如何為私密金鑰加密。 NA = 憑證沒有私密金鑰 MK = 私密金鑰是由主要金鑰加密 PW = 私密金鑰是由使用者自訂密碼加密 SK = 私密金鑰是由服務主要金鑰加密。 |
pvt_key_encryption_type_desc |
nvarchar(60) |
私密金鑰加密方式的描述。 NO_PRIVATE_KEY ENCRYPTED_BY_MASTER_KEY ENCRYPTED_BY_PASSWORD ENCRYPTED_BY_SERVICE_MASTER_KEY |
is_active_for_begin_dialog |
bit |
如果是 1,則這個憑證是用來起始加密的服務對話。 |
issuer_name |
nvarchar(442) |
憑證發行者的名稱。 |
cert_serial_number |
nvarchar(64) |
憑證的序號。 |
sid |
varbinary(85) |
這個憑證的登入 SID。 |
string_sid |
nvarchar(128) |
這個憑證登入 SID 的字串表示法 |
subject |
nvarchar(4000) |
這個憑證的主旨。 |
expiry_date |
datetime |
當憑證逾期時。 |
start_date |
datetime |
當憑證生效時。 |
thumbprint |
varbinary(32) |
憑證的 SHA-1 雜湊。SHA-1 雜湊在全域範圍內是唯一的。 |
attested_by |
nvarchar(260) |
僅供系統使用。 |
pvt_key_last_backup_date |
datetime |
憑證的私密金鑰上一次匯出的日期和時間。 |