Condividi tramite


ASYMKEYPROPERTY (Transact-SQL)

Si applica a: SQL Server database SQL di Azure Istanza gestita di SQL di Azure database SQL in Microsoft Fabric

Questa funzione restituisce le proprietà di una chiave asimmetrica.

Convenzioni relative alla sintassi Transact-SQL

Sintassi

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

Argomenti

Key_ID
Key_ID di una chiave asimmetrica nel database. Per trovare il Key_ID quando si conosce solo il nome della chiave, usare ASYMKEY_ID. Key_ID è un tipo di dati int.

'algorithm_desc'
Specifica che l'output restituisce la descrizione dell'algoritmo della chiave asimmetrica. Disponibile solo per le chiavi asimmetriche create da un modulo EKM.

'string_sid'
Specifica che l'output restituisce il SID della chiave asimmetrica in formato nvarchar().

'sid'
Specifica che l'output restituisce il SID della chiave asimmetrica in formato binario.

Tipi restituiti

sql_variant

Autorizzazioni

Sono richieste le autorizzazioni appropriate per la chiave asimmetrica ed è necessario che al chiamante non sia stata negata l'autorizzazione VIEW per la chiave asimmetrica. Per altre informazioni sulle autorizzazioni per le chiavi asimmetriche, vedere CREATE ASYMMETRIC KEY (Transact-SQL).

Esempi

L'esempio seguente restituisce le proprietà della chiave asimmetrica con Key_ID 256.

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

Vedi anche

CREATE ASYMMETRIC KEY (Transact-SQL)
ALTER ASYMMETRIC KEY (Transact-SQL)
DROP ASYMMETRIC KEY (Transact-SQL)
SIGNBYASYMKEY (Transact-SQL)
VERIFYSIGNEDBYASYMKEY (Transact-SQL)
Gerarchia di crittografia
sys.asymmetric_keys (Transact-SQL)
Viste del catalogo della sicurezza (Transact-SQL)
ASYMKEY_ID (Transact-SQL)
SYMKEYPROPERTY (Transact-SQL)