Partager via


sys.asymmetric_keys (Transact-SQL)

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 de l'entité de sécurité 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.

algorithme

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

Dans SQL Server 2005 et les versions ultérieures, 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 Configuration de la visibilité des métadonnées.