X509KeyUsageFlags Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Definuje způsob použití klíče certifikátu. Pokud tato hodnota není definována, lze klíč použít pro libovolný úč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
- Atributy
Pole
CrlSign | 2 | Klíč lze použít k podepsání seznamu odvolaných certifikátů (CRL). |
DataEncipherment | 16 | Klíč je možné 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 smlouvy Diffie-Hellman klíče. |
KeyCertSign | 4 | Klíč lze 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é přípony, která je ve výchozím nastavení mapována na CryptoConfig soubor. Při vyvolání ExtensionsX509Certificate2 vlastnosti třídy lze tuto třídu použít přímo.