sys.dm_cryptographic_provider_keys

Возвращает сведения о ключах, предоставленных поставщиком расширенного управления ключами.

Значок ссылки на разделСинтаксические обозначения в Transact-SQL

Синтаксис

dm_cryptographic_provider_keys ( provider_id )

Аргументы

  • provider_id
    Идентификационный номер поставщика расширенного управления ключами, без значения по умолчанию.

Возвращаемые таблицы

Имя столбца

Тип данных

Описание

key_id

int

Идентификатор ключа на поставщике.

key_name

nvarchar(512)

Имя ключа на поставщике.

key_thumbprint

varbinary(32)

Отпечаток с поставщика ключа.

algorithm_id

int

Идентификатор алгоритма на поставщике.

algorithm_tag

int

Тег алгоритма на поставщике.

key_type

nchar(256)

Тип ключа на поставщике.

key_length

int

Длина ключа на поставщике.

Разрешения

При запросе к этому представлению выполняется проверка подлинности контекста пользователя на поставщике расширенного управления ключами и перечисление всех ключей, видимых для пользователя.

Если проверку подлинности пользователя на поставщике расширенного управления ключами выполнить не удалось, данные ключей не возвращаются.

Примеры

В следующем примере демонстрируются свойства ключа для поставщика с идентификатором 1234567.

SELECT * FROM sys.dm_cryptographic_provider_keys(1234567);
GO