Compartilhar via


ASYMKEYPROPERTY (Transact-SQL)

Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure Banco de Dados SQL no Microsoft Fabric

Essa função retorna as propriedades de uma chave assimétrica.

Convenções de sintaxe de Transact-SQL

Sintaxe

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

Argumentos

Key_ID
O Key_ID de uma chave assimétrica do banco de dados. Se você souber apenas o nome da chave, use ASYMKEY_ID para localizar a Key_ID. Key_ID tem um 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 no 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 permissões adequadas na chave assimétrica e que a permissão VIEW não tenha sido negada para o chamador na chave assimétrica. Veja CREATE ASYMMETRIC KEY (Transact-SQL) para obter mais informações sobre permissões de chaves assimétricas.

Exemplos

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

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

Confira também

CREATE ASYMMETRIC KEY (Transact-SQL)
ALTER ASYMMETRIC KEY (Transact-SQL)
DROP ASYMMETRIC KEY (Transact-SQL)
SIGNBYASYMKEY (Transact-SQL)
VERIFYSIGNEDBYASYMKEY (Transact-SQL)
Hierarquia de criptografia
sys.asymmetric_keys (Transact-SQL)
Exibições do catálogo de segurança (Transact-SQL)
ASYMKEY_ID (Transact-SQL)
SYMKEYPROPERTY (Transact-SQL)