Sdílet prostřednictvím


sys.asymmetric_keys (Transact-SQL)

Platí pro:SQL ServerAzure SQL DatabaseSpravovaná instance Azure SQLDatabáze SQL v Microsoft Fabric

Vrátí řádek pro každý asymetrický klíč.

Název sloupce Datový typ Description
name sysname Název klíče. Je v databázi jedinečný.
principal_id int ID objektu zabezpečení databáze, který klíč vlastní.
asymmetric_key_id int ID klíče. Je v databázi jedinečný.
pvt_key_encryption_type char(2) Způsob šifrování klíče

NA = Nezašifrováno

MK = Klíč je šifrovaný hlavním klíčem.

PW = Klíč je šifrovaný uživatelem definovaným heslem.

SK = Klíč je šifrovaný hlavním klíčem služby.
pvt_key_encryption_type_desc nvarchar(60) Popis šifrování privátního klíče

NO_PRIVATE_KEY

ENCRYPTED_BY_MASTER_KEY

ENCRYPTED_BY_PASSWORD

ENCRYPTED_BY_SERVICE_MASTER_KEY
thumbprint varbinary(32) Hodnota hash sha-1 klíče. Hodnota hash je globálně jedinečná.
algoritmus char(2) Algoritmus použitý s klíčem

1R = 512bitová RSA

2R = 1024bitový RSA

3R = 2048 bitů RSA
algorithm_desc nvarchar(60) Popis algoritmu použitého s klíčem

RSA_512

RSA_1024

RSA_2048
key_length int Bitová délka klíče.
sid varbinary(85) Přihlašovací identifikátor SID pro tento klíč. V případě klíčů pro správu rozšiřitelných klíčů bude tato hodnota NULL.
string_sid nvarchar(128) Řetězcová reprezentace přihlašovacího identifikátoru SID klíče. V případě klíčů pro správu rozšiřitelných klíčů bude tato hodnota NULL.
public_key varbinary(max) Veřejný klíč.
attested_by nvarchar(260) Systém používá pouze.
provider_type nvarchar(120) Typ zprostředkovatele kryptografických služeb:

KRYPTOGRAFICKÝ POSKYTOVATEL = Rozšiřitelné klíče pro správu klíčů

NULL = Klíče pro správu klíčů, které nejsou rozšiřitelné
cryptographic_provider_guid uniqueidentifier IDENTIFIKÁTOR GUID pro zprostředkovatele kryptografických služeb. Pro klíče správy klíčů, které nejsou rozšiřitelné, bude tato hodnota null.
cryptographic_provider_algid sql_variant ID algoritmu pro zprostředkovatele kryptografických služeb. Pro klíče správy klíčů, které nejsou rozšiřitelné, bude tato hodnota null.

Permissions

Viditelnost metadat v zobrazeních katalogu je omezena na položky, které uživatel vlastní, nebo na které má uživatel udělené určité oprávnění. Další informace naleznete v kapitole Konfigurace viditelnosti metadat.

Viz také

Zobrazení katalogu zabezpečení (Transact-SQL)
Rozšiřitelná správa klíčů (EKM)
zobrazení katalogu (Transact-SQL)
Hierarchie šifrování
VYTVOŘIT ASYMETRICKÝ KLÍČ (Transact-SQL)