sys.asymmetric_keys (Transact-SQL)
Gilt für: SQL Server Azure SQL-Datenbank Azure SQL verwaltete Instanz
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 Katalogsichten ist auf sicherungsfähige Elemente eingeschränkt, bei denen der Benutzer entweder der Besitzer ist oder für die dem Benutzer eine Berechtigung erteilt wurde. 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)