Condividi tramite


ASYMKEYPROPERTY (Transact-SQL)

Si applica a: SQL Server Database SQL di Azure Istanza gestita di SQL di Azure

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 relative alla sicurezza (Transact-SQL)
ASYMKEY_ID (Transact-SQL)
SYMKEYPROPERTY (Transact-SQL)