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)