sys.dm_cryptographic_provider_keys (Transact-SQL)

Restituisce le informazioni sulle chiavi fornite da un provider EKM (Extensible Key Management).

Icona di collegamento a un argomentoConvenzioni 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