Dela via


ASYMKEYPROPERTY (Transact-SQL)

Gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL-databas i Förhandsversion av Microsoft Fabric

Den här funktionen returnerar egenskaperna för en asymmetrisk nyckel.

Transact-SQL syntaxkonventioner

Syntax

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

Arguments

Key_ID
Key_ID av en asymmetrisk nyckel i databasen. Om du bara känner till nyckelnamnet använder du ASYMKEY_ID för att hitta Key_ID. Key_ID har int för datatyp.

'algorithm_desc'
Anger att utdata returnerar algoritmbeskrivningen för den asymmetriska nyckeln. Endast tillgängligt för asymmetriska nycklar som skapats från en EKM-modul.

'string_sid'
Anger att utdata returnerar SID för den asymmetriska nyckeln i nvarchar()- format.

'sid'
Anger att utdata returnerar SID för den asymmetriska nyckeln i binärt format.

Return types

sql_variant

Permissions

Kräver lämpliga behörigheter för den asymmetriska nyckeln och kräver att anroparen inte har nekats VIEW-behörighet för den asymmetriska nyckeln. Mer information om asymmetriska nyckelbehörigheter finns i CREATE ASYMMETRIC KEY (Transact-SQL).

Examples

I följande exempel returneras egenskaperna för den asymmetriska nyckeln för Key_ID 256.

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

See also

SKAPA ASYMMETRISK NYCKEL (Transact-SQL)
ÄNDRA ASYMMETRISK NYCKEL (Transact-SQL)
SLÄPP ASYMMETRISK NYCKEL (Transact-SQL)
SIGNBYASYMKEY (Transact-SQL)
VERIFYSIGNEDBYASYMKEY (Transact-SQL)
Encryption Hierarchy
sys.asymmetric_keys (Transact-SQL)
säkerhetskatalogvyer (Transact-SQL)
ASYMKEY_ID (Transact-SQL)
SYMKEYPROPERTY (Transact-SQL)