Partage via


sys.asymmetric_keys (Transact-SQL)

S’applique à : SQL ServerAzure SQL Database Azure SQL Managed Instance

Renvoie une ligne pour chaque clé asymétrique.

Nom de la colonne Type de données Description
name sysname Nom de la clé. Unique dans la base de données.
principal_id int ID du principal de la base de données propriétaire de la clé.
asymmetric_key_id int ID de la clé. Unique dans la base de données.
pvt_key_encryption_type char(2) Mode de chiffrement de la clé.

NA = Non chiffrée

MK = La clé est chiffrée par la clé principale

PW = La clé est chiffrée par un mot de passe défini par l'utilisateur

SK = La clé est chiffrée par la clé principale du service.
pvt_key_encryption_type_desc nvarchar(60) Description du mode de chiffrement de la clé privée.

NO_PRIVATE_KEY

ENCRYPTED_BY_MASTER_KEY

ENCRYPTED_BY_PASSWORD

ENCRYPTED_BY_SERVICE_MASTER_KEY
thumbprint varbinary(32) Hachage SHA-1 de la clé. Hachage globalement unique.
algorithm char(2) Algorithme utilisé avec la clé.

1R = RSA 512 bits

2R = RSA 1024 bits

3R = RSA 2048 bits
algorithm_desc nvarchar(60) Description de l'algorithme utilisé avec la clé.

RSA_512

RSA_1024

RSA_2048
key_length int Longueur en bits de la clé.
sid varbinary(85) SID de connexion pour cette clé. Pour les clés EKM (Gestion de clés extensible), cette valeur sera NULL.
string_sid nvarchar(128) Représentation de chaîne du SID de connexion de la clé. Pour les clés EKM (Gestion de clés extensible), cette valeur sera NULL.
public_key varbinary(max) Clé publique.
attested_by nvarchar(260) Utilisation système uniquement.
provider_type nvarchar(120) Type du fournisseur de chiffrement.

CRYPTOGRAPHIC PROVIDER = Clés EKM (Gestion de clés extensible)

NULL = Clés non-EKM (Gestion de clés extensible)
cryptographic_provider_guid uniqueidentifier GUID du fournisseur de chiffrement. Pour les clés non-EKM (Gestion de clés extensible), cette valeur sera NULL.
cryptographic_provider_algid sql_variant ID d'algorithme pour le fournisseur de chiffrement. Pour les clés non-EKM (Gestion de clés extensible), cette valeur sera NULL.

autorisations

La visibilité des métadonnées dans les affichages catalogue est limitée aux éléments sécurisables qu'un utilisateur détient ou pour lesquels des autorisations lui ont été accordées. Pour plus d'informations, consultez Metadata Visibility Configuration.

Voir aussi

Affichages catalogue liées à la sécurité (Transact-SQL)
Gestion de clés extensible (EKM)
Affichages catalogue (Transact-SQL)
Hiérarchie de chiffrement
CREATE ASYMMETRIC KEY (Transact-SQL)