ASYMKEYPROPERTY (Transact-SQL)

Возвращает свойства асимметричного ключа.

Применимо для следующих объектов: SQL Server (начиная с SQL Server 2008 до текущей версии).

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

Синтаксис

ASYMKEYPROPERTY (Key_ID , 'algorithm_desc' | 'string_sid' | 'sid')

Аргументы

  • Key_ID
    Идентификатор Key_ID асимметричного ключа в базе данных. Чтобы найти значение Key_ID, если известно только имя ключа, используйте функцию ASYMKEY_ID. Аргумент Key_ID имеет тип данных int.

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

  • 'string_sid'
    Указывает, что в выходных данных возвращается идентификатор безопасности асимметричного ключа в формате nvarchar().

  • 'sid'
    Указывает, что в выходных данных возвращается идентификатор безопасности асимметричного ключа в двоичном формате.

Типы возвращаемых данных

sql_variant

Разрешения

Необходимы некоторые разрешения на асимметричный ключ, а также для вызывающей стороны не должно быть запрещено разрешение VIEW на этот асимметричный ключ.

Примеры

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

SELECT 
ASYMKEYPROPERTY(256, 'algorithm_desc') AS Algorithm,
ASYMKEYPROPERTY(256, 'string_sid') AS String_SID,
ASYMKEYPROPERTY(256, 'sid') AS SID ;
GO

См. также

Справочник

CREATE ASYMMETRIC KEY (Transact-SQL)

ALTER ASYMMETRIC KEY (Transact-SQL)

DROP ASYMMETRIC KEY (Transact-SQL)

SIGNBYASYMKEY (Transact-SQL)

VERIFYSIGNEDBYASYMKEY (Transact-SQL)

sys.asymmetric_keys (Transact-SQL)

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

ASYMKEY_ID (Transact-SQL)

SYMKEYPROPERTY (Transact-SQL)

Основные понятия

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