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

憑證的私密金鑰上一次匯出的日期和時間。

權限

在 SQL Server 2005 和更新的版本中,目錄檢視內中繼資料的可見性會限制在使用者所擁有的安全性實體,或已授與使用者某些權限的安全性實體。如需詳細資訊,請參閱<中繼資料可見性組態>。