sys.dm_cryptographic_provider_keys (Transact-SQL)
Restituisce le informazioni sulle chiavi fornite da un provider EKM (Extensible Key Management).
Convenzioni della sintassi Transact-SQL
Sintassi
dm_cryptographic_provider_keys ( provider_id )
Argomenti
- provider_id
Numero di identificazione del provider EKM, senza valori predefiniti.
Tabelle restituite
Nome colonna |
Tipo di dati |
Descrizione |
---|---|---|
key_id |
int |
Numero di identificazione della chiave nel provider. |
key_name |
nvarchar(512) |
Nome della chiave nel provider. |
key_thumbprint |
varbinary(32) |
Identificazione personale dal provider della chiave. |
algorithm_id |
int |
Numero di identificazione dell'algoritmo nel provider. |
algorithm_tag |
int |
Tag dell'algoritmo nel provider. |
key_type |
nchar(256) |
Tipo di chiave nel provider. |
key_length |
int |
Lunghezza della chiave nel provider. |
Autorizzazioni
Quando viene eseguita una query sulla vista, verrà autenticato il contesto utente con il provider e verranno enumerate tutte le chiavi visibili all'utente.
Se l'utente non può autenticarsi con il provider EKM, non sarà restituita alcuna informazione sulle chiavi.
Esempi
Nell'esempio seguente vengono illustrate le proprietà chiave per un provider con il numero di identificazione 1234567.
SELECT * FROM sys.dm_cryptographic_provider_keys(1234567);
GO