sys.asymmetric_keys (Transact-SQL)
Область применения: SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure базе данных SQL в Microsoft Fabric
Возвращает строку для каждого асимметричного ключа.
Имя столбца | Тип данных | Description |
---|---|---|
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 | Длина ключа в битах. |
ид безопасности | 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. |
Разрешения
Видимость метаданных в представлениях каталога ограничена защищаемыми объектами, которыми владеет пользователь или которым пользователь получил некоторое разрешение. Дополнительные сведения см. в разделе Metadata Visibility Configuration.
См. также
Представления каталога безопасности (Transact-SQL)
Расширенное управление ключами (EKM)
Представления каталога (Transact-SQL)
Иерархия средств шифрования
CREATE ASYMMETRIC KEY (Transact-SQL)