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í 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
- 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.