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)