Поделиться через


sys.asymmetric_keys (Transact-SQL)

Возвращает строку для каждого асимметричного ключа.

Имя столбца Тип данных Описание

name

sysname

Имя ключа. Уникально в пределах базы данных.

principal_id

int

Идентификатор участника базы данных, который является владельцем этого ключа.

asymmetric_key_id

int

Идентификатор ключа. Уникален в пределах базы данных.

pvt_key_encryption_type

char(2)

Способ шифрования ключа.

NA = не зашифрован

MK = ключ шифруется главным ключом

PW = ключ шифруется пользовательским паролем

MK = ключ шифруется главным сервисным ключом.

pvt_key_encryption_type_desc

nvarchar(60)

Описание шифрования закрытого ключа.

NO_PRIVATE_KEY

ENCRYPTED_BY_MASTER_KEY

ENCRYPTED_BY_PASSWORD

ENCRYPTED_BY_SERVICE_MASTER_KEY

thumbprint

varbinary(32)

SHA-1 хэш ключа. Хэш глобально уникален.

algorithm

char(2)

Алгоритм, используемый с ключом.

1R = 512-разрядный RSA

2R = 1024-разрядный RSA

3R = 2048-разрядный RSA

algorithm_desc

nvarchar(60)

Описание алгоритма, используемого с ключом.

RSA_512

RSA_1024

RSA_2048

key_length

int

Длина ключа в битах

sid

varbinary(85)

Входной идентификатор SID для этого ключа

string_sid

nvarchar(128)

Строковое представление входного идентификатора SID ключа

public_key

varbinary(max)

Открытый ключ

attested_by

nvarchar(260)

Только для системного использования.

См. также

Справочник

Представления каталога безопасности (Transact-SQL)
Представления каталога (Transact-SQL)
CREATE ASYMMETRIC KEY (Transact-SQL)

Другие ресурсы

Иерархия средств шифрования

Справка и поддержка

Получение помощи по SQL Server 2005