Partilhar via


ASYMKEYPROPERTY (Transact-SQL)

Retorna as propriedades de uma chave assimétrica.

Ícone de vínculo de tópico Convenções da sintaxe Transact-SQL

Sintaxe

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

Argumentos

  • Key_ID
    É o parâmetro Key_ID de uma chave assimétrica do banco de dados. Para localizar a Key_ID quando você souber apenas o nome da chave, use ASYMKEY_ID. Key_ID é do tipo de dados int.

  • 'algorithm_desc'
    Especifica que a saída retorna a descrição do algoritmo da chave assimétrica. Disponível somente para chaves assimétricas criadas de um módulo EKM.

  • 'string_sid'
    Especifica que a saída retorna o SID da chave assimétrica em formato nvarchar().

  • 'sid'
    Especifica que a saída retorna o SID da chave assimétrica em formato binário.

Tipos de retorno

sql_variant

Permissões

Requer algumas permissões na chave assimétrica e que a permissão VIEW não tenha sido negada para o chamador na chave assimétrica.

Exemplos

O exemplo a seguir retorna as propriedades da chave assimétrica com Key_ID 256.

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

Consulte também

Referência

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)

Exibições do catálogo de segurança (Transact-SQL)

ASYMKEY_ID (Transact-SQL)

SYMKEYPROPERTY (Transact-SQL)

Conceitos

Hierarquia de criptografia