sys.certificates (Transact-SQL)
針對資料庫中的每個憑證,各傳回一個資料列。
適用於:SQL Server (SQL Server 2008 至目前版本)。 |
資料行名稱 |
資料類型 |
描述 |
---|---|---|
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 |
憑證的私密金鑰上一次匯出的日期和時間。 |
權限
目錄檢視內中繼資料的可見性會限制在使用者所擁有的安全性實體,或已授與使用者某些權限的安全性實體。如需詳細資訊,請參閱<中繼資料可見性組態>。
請參閱
參考
CREATE CERTIFICATE (Transact-SQL)