Freigeben über


sys.dm_cryptographic_provider_keys (Transact-SQL)

Gibt Informationen die von einem Anbieter für erweiterte Schlüsselverwaltung (Extensible Key Management, EKM) bereitgestellten Schlüssel zurück.

Themenlink (Symbol)Transact-SQL-Syntaxkonventionen

Syntax

dm_cryptographic_provider_keys ( provider_id )

Argumente

  • provider_id
    Die ID des EKM-Anbieters, ohne Standardwert.

Zurückgegebene Tabellen

Spaltenname

Datentyp

Beschreibung

key_id

int

ID des Schlüssels beim Anbieter.

key_name

nvarchar(512)

Name des Schlüssels beim Anbieter.

key_thumbprint

varbinary(32)

Fingerabdruck des Anbieters des Schlüssels.

algorithm_id

int

ID des Algorithmus beim Anbieter.

algorithm_tag

int

Tag des Algorithmus beim Provider.

key_type

nchar(256)

Typ des Schlüssels beim Anbieter.

key_length

int

Länge des Schlüssels beim Anbieter.

Berechtigungen

Bei Abfrage dieser Ansicht wird der Benutzerkontext mit dem Anbieter authentifiziert, und es werden alle für den Benutzer sichtbaren Schlüssel aufgezählt.

Wenn der Benutzer nicht mit dem EKM-Anbieter authentifiziert werden kann, werden keine Schlüsselinformationen zurückgegeben.

Beispiele

Im folgenden Beispiel werden die Schlüsseleigenschaften für einen Anbieter mit der ID 1234567 veranschaulicht.

SELECT * FROM sys.dm_cryptographic_provider_keys(1234567);
GO