X509KeyUsageFlags Enum

Definition

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

Gäller för