Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Применимо к: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 | Длина ключа в битах. |
| 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. |
Permissions
Видимость метаданных в представлениях каталога ограничена защищаемыми объектами, которыми владеет пользователь или которым пользователь получил некоторое разрешение. Дополнительные сведения см. в разделе Metadata Visibility Configuration.
См. также
Представления каталога безопасности (Transact-SQL)
Расширенное управление ключами (EKM)
Представления каталога (Transact-SQL)
Иерархия средств шифрования
СОЗДАТЬ АСИММЕТРИЧНЫЙ КЛЮЧ (Transact-SQL)