Delen via


sys.asymmetric_keys (Transact-SQL)

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL-database in Microsoft Fabric Preview

Retourneert een rij voor elke asymmetrische sleutel.

Column name Data type Description
name sysname Naam van de sleutel. Is uniek in de database.
principal_id int Id van de database-principal die eigenaar is van de sleutel.
asymmetric_key_id int Id van de sleutel. Is uniek in de database.
pvt_key_encryption_type char(2) Hoe de sleutel wordt versleuteld.

NA = Niet versleuteld

MK = Sleutel wordt versleuteld door de hoofdsleutel

PW = Key wordt versleuteld door een door de gebruiker gedefinieerd wachtwoord

SK = Sleutel wordt versleuteld door de hoofdsleutel van de service.
pvt_key_encryption_type_desc nvarchar(60) Beschrijving van hoe de persoonlijke sleutel wordt versleuteld.

NO_PRIVATE_KEY

ENCRYPTED_BY_MASTER_KEY

ENCRYPTED_BY_PASSWORD

ENCRYPTED_BY_SERVICE_MASTER_KEY
thumbprint varbinary(32) SHA-1-hash van de sleutel. De hash is wereldwijd uniek.
algorithm char(2) Algoritme dat wordt gebruikt met de sleutel.

1R = 512-bits RSA

2R = 1024-bits RSA

3R = 2048-bits RSA
algorithm_desc nvarchar(60) Beschrijving van het algoritme dat met de sleutel wordt gebruikt.

RSA_512

RSA_1024

RSA_2048
key_length int Bitlengte van de sleutel.
sid varbinary(85) Aanmeldings-SID voor deze sleutel. Voor uitbreidbare sleutelbeheersleutels is deze waarde NULL.
string_sid nvarchar(128) Tekenreeksweergave van de aanmeldings-SID van de sleutel. Voor uitbreidbare sleutelbeheersleutels is deze waarde NULL.
public_key varbinary(max) Public key.
attested_by nvarchar(260) Alleen systeemgebruik.
provider_type nvarchar(120) Type cryptografische provider:

CRYPTOGRAFISCHE PROVIDER = Uitbreidbare sleutelbeheersleutels

NULL = Niet-uitbreidbare sleutelbeheersleutels
cryptographic_provider_guid uniqueidentifier GUID voor de cryptografische provider. Voor niet-uitbreidbare sleutelbeheersleutels is deze waarde NULL.
cryptographic_provider_algid sql_variant Algoritme-id voor de cryptografische provider. Voor niet-uitbreidbare sleutelbeheersleutels is deze waarde NULL.

Permissions

De zichtbaarheid van de metagegevens in catalogusweergaven is beperkt tot beveiligbare items waarvan een gebruiker eigenaar is of waarvoor de gebruiker een bepaalde machtiging heeft gekregen. Zie Zichtbaarheidsconfiguratie voor metagegevensvoor meer informatie.

See Also

Beveiligingscatalogusweergaven (Transact-SQL)
EKM (Extensible Key Management)
catalogusweergaven (Transact-SQL)
Encryption Hierarchy
ASYMMETRISCHE SLEUTEL (Transact-SQL) maken