Sdílet prostřednictvím


X509KeyUsageFlags Výčet

Definice

Definuje způsob použití klíče certifikátu. Pokud tato hodnota není definovaná, klíč se dá použít pro jakýkoli účel.

Tento výčet podporuje bitové kombinace hodnot jeho členů.

public enum class X509KeyUsageFlags
[System.Flags]
public enum X509KeyUsageFlags
[<System.Flags>]
type X509KeyUsageFlags = 
Public Enum X509KeyUsageFlags
Dědičnost
X509KeyUsageFlags
Atributy

Pole

Name Hodnota Description
None 0

Žádné parametry použití klíče.

EncipherOnly 1

Klíč lze použít pouze pro šifrování.

CrlSign 2

Klíč lze použít k podepsání seznamu odvolaných certifikátů (CRL).

KeyCertSign 4

Klíč lze použít k podepisování certifikátů.

KeyAgreement 8

Klíč lze použít k určení smlouvy o klíči, jako je klíč vytvořený pomocí algoritmu smlouvy Diffie-Hellman klíč.

DataEncipherment 16

Klíč lze použít k šifrování dat.

KeyEncipherment 32

Klíč lze použít k šifrování klíče.

NonRepudiation 64

Klíč lze použít k ověřování.

DigitalSignature 128

Klíč lze použít jako digitální podpis.

DecipherOnly 32768

Klíč lze použít pouze pro dešifrování.

Poznámky

Tato třída je implementace běžně používané přípony, která je ve výchozím nastavení mapována na CryptoConfig soubor. Extensions Při vyvolání vlastnosti X509Certificate2 třídy lze tuto třídu použít přímo.

Platí pro