Dela via


sys.asymmetric_keys (Transact-SQL)

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

Returnerar en rad för varje asymmetrisk nyckel.

Column name Data type Description
name sysname Namnet på nyckeln. Är unikt i databasen.
principal_id int ID för databasens huvudnamn som äger nyckeln.
asymmetric_key_id int ID för nyckeln. Är unikt i databasen.
pvt_key_encryption_type char(2) Hur nyckeln krypteras.

NA = Inte krypterad

MK = Nyckeln krypteras av huvudnyckeln

PW = Nyckeln krypteras av ett användardefinierat lösenord

SK = Nyckeln krypteras av tjänstens huvudnyckel.
pvt_key_encryption_type_desc nvarchar(60) Beskrivning av hur den privata nyckeln krypteras.

NO_PRIVATE_KEY

ENCRYPTED_BY_MASTER_KEY

ENCRYPTED_BY_PASSWORD

ENCRYPTED_BY_SERVICE_MASTER_KEY
thumbprint varbinary(32) SHA-1 hash av nyckeln. Hashen är globalt unik.
algorithm char(2) Algoritm som används med nyckeln.

1R = 512-bitars RSA

2R = 1024-bitars RSA

3R = 2048-bitars RSA
algorithm_desc nvarchar(60) Beskrivning av algoritmen som används med nyckeln.

RSA_512

RSA_1024

RSA_2048
key_length int Bitlängd för nyckeln.
sid varbinary(85) Logga in SID för den här nyckeln. För Utökningsbara nyckelhanteringsnycklar är det här värdet NULL.
string_sid nvarchar(128) Strängrepresentation av inloggnings-SID för nyckeln. För Utökningsbara nyckelhanteringsnycklar är det här värdet NULL.
public_key varbinary(max) Public key.
attested_by nvarchar(260) Endast systemanvändning.
provider_type nvarchar(120) Typ av kryptografiprovider:

KRYPTOGRAFIPROVIDER = Utökningsbara nyckelhanteringsnycklar

NULL = Icke-utökningsbara nyckelhanteringsnycklar
cryptographic_provider_guid uniqueidentifier GUID för kryptografiprovidern. För nyckelhanteringsnycklar som inte är utökningsbara är det här värdet NULL.
cryptographic_provider_algid sql_variant Algoritm-ID för kryptografiprovidern. För nyckelhanteringsnycklar som inte är utökningsbara är det här värdet NULL.

Permissions

Synligheten för metadata i katalogvyer är begränsad till skyddsbara objekt som en användare antingen äger eller som användaren har beviljats viss behörighet för. För mer information, se inställningar för metadatasynlighet.

See Also

säkerhetskatalogvyer (Transact-SQL)
Utökningsbar nyckelhantering (EKM)
katalogvyer (Transact-SQL)
Encryption Hierarchy
SKAPA ASYMMETRISK NYCKEL (Transact-SQL)