sys.dm_cryptographic_provider_keys (Transact-SQL)
傳回可延伸金鑰管理 (EKM) 提供者所提供之金鑰的相關資訊。
適用於:SQL Server (SQL Server 2008 至目前版本)。 |
語法
dm_cryptographic_provider_keys ( provider_id )
引數
- provider_id
EKM 提供者的識別碼,沒有預設值。
傳回的資料表
資料行名稱 |
資料類型 |
說明 |
---|---|---|
key_id |
int |
提供者之金鑰的識別碼。 |
key_name |
nvarchar(512) |
提供者之金鑰的名稱。 |
key_thumbprint |
varbinary(32) |
金鑰之提供者的指模。 |
algorithm_id |
int |
提供者之演算法的識別碼。 |
algorithm_tag |
int |
提供者之演算法的標記。 |
key_type |
nchar(256) |
提供者之金鑰的類型。 |
key_length |
int |
提供者之金鑰的長度。 |
權限
查詢此檢視時,它會利用提供者驗證使用者內容,並列舉使用者可以看到的所有金鑰。
如果使用者無法利用 EKM 提供者驗證,將不會傳回任何金鑰資訊。
範例
下列範例顯示識別碼為 1234567 之提供者的金鑰屬性。
SELECT * FROM sys.dm_cryptographic_provider_keys(1234567);
GO