Freigeben über


sys.asymmetric_keys (Transact-SQL)

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

Spaltenname Datentyp Beschreibung

name

sysname

Name des Schlüssels. Ist innerhalb 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 innerhalb 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

string_sid

nvarchar(128)

Zeichenfolgendarstellung der Anmelde-SID des Schlüssels

public_key

varbinary(max)

Öffentlicher Schlüssel

attested_by

nvarchar(260)

Nur für die Systemverwendung.

Siehe auch

Verweis

Sicherheitskatalogsichten (Transact-SQL)
Katalogsichten (Transact-SQL)
CREATE ASYMMETRIC KEY (Transact-SQL)

Andere Ressourcen

Verschlüsselungshierarchie

Hilfe und Informationen

Informationsquellen für SQL Server 2005