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) |
Идентификатор безопасности имени входа для этого ключа. Для ключей системы расширенного управления ключами это значение будет равно NULL. |
string_sid |
nvarchar(128) |
Строковое представление входного идентификатора SID ключа. Для ключей системы расширенного управления ключами это значение будет равно NULL. |
public_key |
varbinary(max) |
Открытый ключ. |
attested_by |
nvarchar(260) |
Только для системного использования. |
provider_type |
nvarchar(120) |
Тип поставщика служб шифрования. CRYPTOGRAPHIC PROVIDER = ключи системы расширенного управления ключами NULL = ключи, не относящиеся к расширенному управлению ключами |
cryptographic_provider_guid |
uniqueidentifier |
Идентификатор GUID поставщика служб шифрования. Для ключей, не относящихся к системе расширенного управления ключами, это значение будет равно NULL. |
cryptographic_provider_algid |
sql_variant |
Идентификатор алгоритма для поставщика служб шифрования. Для ключей, не относящихся к системе расширенного управления ключами, это значение будет равно NULL. |
Разрешения
Видимость метаданных в представлениях каталогов ограничивается защищаемыми объектами, которыми пользователь владеет или на которые ему были предоставлены разрешения. Дополнительные сведения см. в разделе Настройка видимости метаданных.
См. также
Справочник
Представления каталога безопасности (Transact-SQL)
Представления каталога (Transact-SQL)
CREATE ASYMMETRIC KEY (Transact-SQL)