共用方式為


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)

僅供系統使用。

請參閱

參考

安全性目錄檢視 (Transact-SQL)
目錄檢視 (Transact-SQL)
CREATE CERTIFICATE (Transact-SQL)

其他資源

加密階層

說明及資訊

取得 SQL Server 2005 協助