X509KeyUsageFlags Výčet

Definice

Definuje způsob použití klíče certifikátu. Pokud tato hodnota není definována, lze klíč použít k libovolnému účelu.

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

CrlSign 2

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

DataEncipherment 16

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

DecipherOnly 32768

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

DigitalSignature 128

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

EncipherOnly 1

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

KeyAgreement 8

Klíč se dá použít k určení smlouvy o klíči, například klíče vytvořeného pomocí algoritmu Diffie-Hellman smlouvy o klíči.

KeyCertSign 4

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

KeyEncipherment 32

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

None 0

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

NonRepudiation 64

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

Poznámky

Tato třída je implementací běžně používaného rozšíření, které je ve výchozím nastavení mapováno na CryptoConfig soubor . Při vyvolání ExtensionsX509Certificate2 vlastnosti třídy lze tuto třídu použít přímo.

Platí pro