X509KeyUsageFlags Wyliczenie

Definicja

Definiuje sposób użycia klucza certyfikatu. Jeśli ta wartość nie jest zdefiniowana, klucz może być używany do dowolnego celu.

To wyliczenie obsługuje bitową kombinację jego wartości składowych.

public enum class X509KeyUsageFlags
[System.Flags]
public enum X509KeyUsageFlags
[<System.Flags>]
type X509KeyUsageFlags = 
Public Enum X509KeyUsageFlags
Dziedziczenie
X509KeyUsageFlags
Atrybuty

Pola

CrlSign 2

Klucz może służyć do podpisywania listy odwołania certyfikatów (CRL).

DataEncipherment 16

Klucz może służyć do szyfrowania danych.

DecipherOnly 32768

Klucz może być używany tylko do odszyfrowywania.

DigitalSignature 128

Klucz może być używany jako podpis cyfrowy.

EncipherOnly 1

Klucz może być używany tylko do szyfrowania.

KeyAgreement 8

Klucz może służyć do określania umowy klucza, na przykład klucza utworzonego przy użyciu algorytmu umowy klucza Diffie-Hellman.

KeyCertSign 4

Klucz może służyć do podpisywania certyfikatów.

KeyEncipherment 32

Klucz może służyć do szyfrowania klucza.

None 0

Brak parametrów użycia klucza.

NonRepudiation 64

Klucz może służyć do uwierzytelniania.

Uwagi

Ta klasa jest implementacją powszechnie używanego rozszerzenia, które jest domyślnie mapowane na CryptoConfig plik. Po Extensions wywołaniu właściwości X509Certificate2 klasy można użyć tej klasy bezpośrednio.

Dotyczy