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)