Udostępnij za pomocą


sys.asymmetric_keys (Transact-SQL)

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceBaza danych SQL w usłudze Microsoft Fabric

Zwraca wiersz dla każdego klucza asymetrycznego.

Nazwa kolumny Typ danych Description
name sysname Nazwa klucza. Jest unikatowy w bazie danych.
principal_id int Identyfikator podmiotu zabezpieczeń bazy danych, który jest właścicielem klucza.
asymmetric_key_id int Identyfikator klucza. Jest unikatowy w bazie danych.
pvt_key_encryption_type char(2) Sposób szyfrowania klucza.

NA = Niezaszyfrowana

MK = Klucz jest szyfrowany przez klucz główny

PW = klucz jest szyfrowany przy użyciu hasła zdefiniowanego przez użytkownika

SK = Klucz jest szyfrowany za pomocą klucza głównego usługi.
pvt_key_encryption_type_desc nvarchar(60) Opis sposobu szyfrowania klucza prywatnego.

NO_PRIVATE_KEY

ENCRYPTED_BY_MASTER_KEY

ENCRYPTED_BY_PASSWORD

ENCRYPTED_BY_SERVICE_MASTER_KEY
thumbprint varbinary(32) Skrót SHA-1 klucza. Skrót jest globalnie unikatowy.
algorytm char(2) Algorytm używany z kluczem.

1R = 512-bitowa RSA

2R = 1024-bitowa RSA

3R = 2048-bitowa RSA
algorithm_desc nvarchar(60) Opis algorytmu używanego z kluczem.

RSA_512

RSA_1024

RSA_2048
key_length int Długość bitu klucza.
Sid varbinary(85) Identyfikator SID logowania dla tego klucza. W przypadku rozszerzalnych kluczy zarządzania kluczami ta wartość będzie równa NULL.
string_sid nvarchar(128) Reprezentacja ciągu identyfikatora SID logowania klucza. W przypadku rozszerzalnych kluczy zarządzania kluczami ta wartość będzie równa NULL.
public_key varbinary(max) Klucz publiczny.
attested_by nvarchar(260) System używa tylko.
provider_type nvarchar(120) Typ dostawcy kryptograficznego:

DOSTAWCA KRYPTOGRAFICZNY = rozszerzone klucze zarządzania kluczami

NULL = klucze zarządzania kluczami, które nie są rozszerzalne
cryptographic_provider_guid uniqueidentifier Identyfikator GUID dostawcy usług kryptograficznych. W przypadku kluczy zarządzania kluczami, które nie są rozszerzalne, ta wartość będzie równa NULL.
cryptographic_provider_algid sql_variant Identyfikator algorytmu dostawcy kryptograficznego. W przypadku kluczy zarządzania kluczami, które nie są rozszerzalne, ta wartość będzie równa NULL.

Permissions

Widoczność metadanych w widokach katalogu jest ograniczona do obiektów, których właścicielem jest użytkownik lub w stosunku do których użytkownik ma jakieś uprawnienia. Aby uzyskać więcej informacji, zobacz Konfiguracja widoczności metadanych.

Zobacz też

Widoki wykazu zabezpieczeń (Transact-SQL)
Zarządzanie kluczami rozszerzalnymi (EKM)
Widoki Katalogu (Transact-SQL)
Hierarchia szyfrowania
CREATE ASYMETRYCZNY KLUCZ (Transact-SQL)