sys.asymmetric_keys (Transact-SQL)

Gilt für:SQL ServerAzure SQL-DatenbankAzure SQL Managed Instance

Gibt eine Zeile für jeden asymmetrischen Schlüssel zurück.

Spaltenname Datentyp BESCHREIBUNG
name sysname Name des Schlüssels. Ist in der Datenbank eindeutig.
principal_id int ID des Datenbankprinzipals, der der Besitzer des Schlüssels ist.
asymmetric_key_id int ID des Schlüssels. Ist in der Datenbank eindeutig.
pvt_key_encryption_type char(2) Die Verschlüsselungsart des Schlüssels.

NA = Nicht verschlüsselt

MK = Schlüssel ist mit dem Hauptschlüssel verschlüsselt

PW = Schlüssel ist mit einem benutzerdefinierten Kennwort verschlüsselt

SK = Schlüssel ist mit dem Diensthauptschlüssel verschlüsselt
pvt_key_encryption_type_desc nvarchar(60) Die Beschreibung der Verschlüsselungsart des privaten Schlüssels.

NO_PRIVATE_KEY

ENCRYPTED_BY_MASTER_KEY

ENCRYPTED_BY_PASSWORD

ENCRYPTED_BY_SERVICE_MASTER_KEY
thumbprint varbinary(32) SHA-1-Hash des Schlüssels. Der Hash ist global eindeutig.
algorithm char(2) Der mit dem Schlüssel verwendete Algorithmus.

1R = 512-Bit-RSA

2R = 1024-Bit-RSA

3R = 2048-Bit-RSA
algorithm_desc nvarchar(60) Beschreibung des mit dem Schlüssel verwendeten Algorithmus.

RSA_512

RSA_1024

RSA_2048
key_length int Bitlänge des Schlüssels.
sid varbinary(85) Anmelde-SID für diesen Schlüssel. Bei Extensible Key Management-Schlüsseln ist dieser Wert NULL.
string_sid nvarchar(128) Zeichenfolgendarstellung der Anmelde-SID des Schlüssels. Bei Extensible Key Management-Schlüsseln ist dieser Wert NULL.
public_key varbinary(max) Öffentlicher Schlüssel.
attested_by nvarchar(260) Nur Systemnutzung.
provider_type nvarchar(120) Der Typ des Kryptografieanbieters:

CRYPTOGRAPHIC PROVIDER = Extensible Key Management-Schlüssel

NULL = Nicht-Extensible Key Management-Schlüssel
cryptographic_provider_guid uniqueidentifier Der GUID für den Kryptografieanbieter. Bei Schlüsseln, die nicht der erweiterbaren Schlüsselverwaltung entsprechen, ist dieser Wert NULL.
cryptographic_provider_algid sql_variant Die Algorithmus-ID für den Kryptografieanbieter. Bei Schlüsseln, die nicht der erweiterbaren Schlüsselverwaltung entsprechen, ist dieser Wert NULL.

Berechtigungen

Die Sichtbarkeit der Metadaten in Katalogansichten ist auf sicherungsfähige Elemente beschränkt, die ein Benutzer besitzt oder für die der Benutzer eine Berechtigung erteilt hat. Weitere Informationen finden Sie unter Metadata Visibility Configuration.

Weitere Informationen

Sicherheitskatalogsichten (Transact-SQL)
Erweiterbare Schlüsselverwaltung (Extensible Key Management, EKM)
Katalogsichten (Transact-SQL)
Verschlüsselungshierarchie
CREATE ASYMMETRIC KEY (Transact-SQL)