sys.asymmetric_keys (Transact-SQL)
Si applica a: SQL Server database SQL di Azure Istanza gestita di SQL di Azure database SQL in Microsoft Fabric
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
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 altre informazioni, vedere Metadata Visibility Configuration.
Vedi anche
Viste del catalogo della sicurezza (Transact-SQL)
Extensible Key Management (EKM)
Viste del catalogo (Transact-SQL)
Gerarchia di crittografia
CREATE ASYMMETRIC KEY (Transact-SQL)