sys.asymmetric_keys (Transact-SQL)

Restituisce una riga per ogni chiave asimmetrica.

Nome colonna

Tipo di dati

Descrizione

name

sysname

Nome della chiave. Valore univoco all'interno del database.

principal_id

int

ID dell'entità di database proprietaria della chiave.

asymmetric_key_id

int

ID della chiave. Valore univoco all'interno del database.

pvt_key_encryption_type

char(2)

Tipo di crittografia utilizzata per la chiave.

NA = Chiave non crittografata

MK = La chiave è crittografata tramite la chiave master

PW = La chiave è crittografata tramite una password definita dall'utente

SK = La chiave è crittografata tramite la chiave master del servizio

pvt_key_encryption_type_desc

nvarchar(60)

Descrizione della modalità di crittografia utilizzata per la chiave privata.

NO_PRIVATE_KEY

ENCRYPTED_BY_MASTER_KEY

ENCRYPTED_BY_PASSWORD

ENCRYPTED_BY_SERVICE_MASTER_KEY

thumbprint

varbinary(32)

Hash SHA-1 della chiave L'hash è univoco a livello globale.

algorithm

char(2)

Algoritmo utilizzato con la chiave.

1R = RSA a 512 bit

2R = RSA a 1024 bit

3R = RSA a 2048 bit

algorithm_desc

nvarchar(60)

Descrizione dell'algoritmo utilizzato con la chiave.

RSA_512

RSA_1024

RSA_2048

key_length

int

Lunghezza in bit della chiave.

sid

varbinary(85)

SID dell'account di accesso della chiave. Per le chiavi EKM questo valore è NULL.

string_sid

nvarchar(128)

Rappresentazione stringa del SID dell'account di accesso della chiave. Per le chiavi EKM questo valore è NULL.

public_key

varbinary(max)

Chiave pubblica.

attested_by

nvarchar(260)

Riservato per l'utilizzo nel sistema.

provider_type

nvarchar(120)

Tipo di provider del servizio di crittografia:

CRYPTOGRAPHIC PROVIDER = chiavi EKM

NULL = chiavi non EKM

cryptographic_provider_guid

uniqueidentifier

GUID del provider del servizio di crittografia. Per le chiavi non EKM questo valore è NULL.

cryptographic_provider_algid

sql_variant

ID dell'algoritmo del provider del servizio di crittografia. Per le chiavi non EKM questo valore è NULL.

Autorizzazioni

In SQL Server 2005 e nelle versioni successive, la visibilità dei metadati nelle viste del catalogo è limitata alle entità a protezione diretta di cui l'utente è proprietario o per le quali dispone di autorizzazioni. Per ulteriori informazioni, vedere Configurazione della visibilità dei metadati.