sys.asymmetric_keys (Transact-SQL)sys.asymmetric_keys (Transact-SQL)

S’APPLIQUE À : ouiSQL Server ouiAzure SQL Database nonAzure Synapse Analytics (SQL DW) nonParallel Data Warehouse APPLIES TO: yesSQL Server yesAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

Renvoie une ligne pour chaque clé asymétrique.Returns a row for each asymmetric key.

Nom de la colonneColumn name Type de donnéesData type DescriptionDescription
namename sysnamesysname Nom de la clé.Name of the key. Unique dans la base de données.Is unique within the database.
principal_idprincipal_id intint ID du principal de la base de données propriétaire de la clé.ID of the database principal that owns the key.
asymmetric_key_idasymmetric_key_id intint ID de la clé.ID of the key. Unique dans la base de données.Is unique within the database.
pvt_key_encryption_typepvt_key_encryption_type char(2)char(2) Mode de chiffrement de la clé.How the key is encrypted.

NA = Non chiffréeNA = Not encrypted

MK = La clé est chiffrée par la clé principaleMK = Key is encrypted by the master key

PW = La clé est chiffrée par un mot de passe défini par l'utilisateurPW = Key is encrypted by a user-defined password

SK = La clé est chiffrée par la clé principale du service.SK = Key is encrypted by service master key.
pvt_key_encryption_type_descpvt_key_encryption_type_desc nvarchar(60)nvarchar(60) Description du mode de chiffrement de la clé privée.Description of how the private key is encrypted.

NO_PRIVATE_KEYNO_PRIVATE_KEY

ENCRYPTED_BY_MASTER_KEYENCRYPTED_BY_MASTER_KEY

ENCRYPTED_BY_PASSWORDENCRYPTED_BY_PASSWORD

ENCRYPTED_BY_SERVICE_MASTER_KEYENCRYPTED_BY_SERVICE_MASTER_KEY
thumbprintthumbprint varbinary(32)varbinary(32) Hachage SHA-1 de la clé.SHA-1 hash of the key. Hachage globalement unique.The hash is globally unique.
algorithmalgorithm char(2)char(2) Algorithme utilisé avec la clé.Algorithm used with the key.

1R = RSA 512 bits1R = 512-bit RSA

2R = RSA 1024 bits2R = 1024-bit RSA

3R = RSA 2048 bits3R = 2048-bit RSA
algorithm_descalgorithm_desc nvarchar(60)nvarchar(60) Description de l'algorithme utilisé avec la clé.Description of the algorithm used with the key.

RSA_512RSA_512

RSA_1024RSA_1024

RSA_2048RSA_2048
key_lengthkey_length Intint Longueur en bits de la clé.Bit length of the key.
sidsid varbinary(85)varbinary(85) SID de connexion pour cette clé.Login SID for this key. Pour les clés EKM (Gestion de clés extensible), cette valeur sera NULL.For Extensible Key Management keys this value will be NULL.
string_sidstring_sid nvarchar(128)nvarchar(128) Représentation de chaîne du SID de connexion de la clé.String representation of the login SID of the key. Pour les clés EKM (Gestion de clés extensible), cette valeur sera NULL.For Extensible Key Management keys this value will be NULL.
public_keypublic_key varbinary(max)varbinary(max) Clé publique.Public key.
attested_byattested_by nvarchar(260)nvarchar(260) Utilisation réservée au système.System use only.
provider_typeprovider_type nvarchar(120)nvarchar(120) Type du fournisseur de chiffrement.Type of cryptographic provider:

CRYPTOGRAPHIC PROVIDER = Clés EKM (Gestion de clés extensible)CRYPTOGRAPHIC PROVIDER = Extensible Key Management keys

NULL = Clés non-EKM (Gestion de clés extensible)NULL = Non-Extensible Key Management keys
cryptographic_provider_guidcryptographic_provider_guid uniqueidentifieruniqueidentifier GUID du fournisseur de chiffrement.GUID for the cryptographic provider. Pour les clés non-EKM (Gestion de clés extensible), cette valeur sera NULL.For non-Extensible Key Management keys this value will be NULL.
cryptographic_provider_algidcryptographic_provider_algid sql_variantsql_variant ID d'algorithme pour le fournisseur de chiffrement.Algorithm ID for the cryptographic provider. Pour les clés non-EKM (Gestion de clés extensible), cette valeur sera NULL.For non-Extensible Key Management keys this value will be NULL.

AutorisationsPermissions

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.The visibility of the metadata in catalog views is limited to securables that a user either owns or on which the user has been granted some permission. Pour plus d'informations, consultez Metadata Visibility Configuration.For more information, see Metadata Visibility Configuration.

Voir aussiSee Also

Affichages catalogue de sécurité (Transact-SQL) Security Catalog Views (Transact-SQL)
Gestion de clés extensible (EKM) Extensible Key Management (EKM)
Affichages catalogue (Transact-SQL) Catalog Views (Transact-SQL)
Hiérarchie de chiffrement Encryption Hierarchy
CREATE ASYMMETRIC KEY (Transact-SQL)CREATE ASYMMETRIC KEY (Transact-SQL)