X509KeyUsageFlags Enum
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Definierar hur certifikatnyckeln kan användas. Om det här värdet inte har definierats kan nyckeln användas för vilket syfte som helst.
Den här uppräkningen stöder en bitvis kombination av dess medlemsvärden.
public enum class X509KeyUsageFlags
[System.Flags]
public enum X509KeyUsageFlags
[<System.Flags>]
type X509KeyUsageFlags =
Public Enum X509KeyUsageFlags
- Arv
- Attribut
Fält
| Name | Värde | Description |
|---|---|---|
| None | 0 | Inga nyckelanvändningsparametrar. |
| EncipherOnly | 1 | Nyckeln kan endast användas för kryptering. |
| CrlSign | 2 | Nyckeln kan användas för att signera en lista över återkallade certifikat (CRL). |
| KeyCertSign | 4 | Nyckeln kan användas för att signera certifikat. |
| KeyAgreement | 8 | Nyckeln kan användas för att fastställa nyckelavtal, till exempel en nyckel som skapats med hjälp av algoritmen för Diffie-Hellman nyckelavtal. |
| DataEncipherment | 16 | Nyckeln kan användas för datakryptering. |
| KeyEncipherment | 32 | Nyckeln kan användas för nyckelkryptering. |
| NonRepudiation | 64 | Nyckeln kan användas för autentisering. |
| DigitalSignature | 128 | Nyckeln kan användas som en digital signatur. |
| DecipherOnly | 32768 | Nyckeln kan endast användas för dekryptering. |
Kommentarer
Den här klassen är en implementering av ett vanligt tillägg som mappas som standard till CryptoConfig filen. Extensions När egenskapen för X509Certificate2 klassen anropas kan den här klassen användas direkt.