Bagikan melalui


X509KeyUsageFlags Enum

Definisi

Menentukan bagaimana kunci sertifikat dapat digunakan. Jika nilai ini tidak ditentukan, kunci dapat digunakan untuk tujuan apa pun.

Enumerasi ini mendukung kombinasi bitwise dari nilai yang termasuk di dalamnya.

public enum class X509KeyUsageFlags
[System.Flags]
public enum X509KeyUsageFlags
[<System.Flags>]
type X509KeyUsageFlags = 
Public Enum X509KeyUsageFlags
Warisan
X509KeyUsageFlags
Atribut

Bidang

Nama Nilai Deskripsi
None 0

Tidak ada parameter penggunaan utama.

EncipherOnly 1

Kunci hanya dapat digunakan untuk enkripsi.

CrlSign 2

Kunci dapat digunakan untuk menandatangani daftar pencabutan sertifikat (CRL).

KeyCertSign 4

Kunci dapat digunakan untuk menandatangani sertifikat.

KeyAgreement 8

Kunci dapat digunakan untuk menentukan perjanjian kunci, seperti kunci yang dibuat menggunakan algoritma perjanjian kunci Diffie-Hellman.

DataEncipherment 16

Kunci dapat digunakan untuk enkripsi data.

KeyEncipherment 32

Kunci dapat digunakan untuk enkripsi kunci.

NonRepudiation 64

Kunci dapat digunakan untuk autentikasi.

DigitalSignature 128

Kunci dapat digunakan sebagai tanda tangan digital.

DecipherOnly 32768

Kunci hanya dapat digunakan untuk dekripsi.

Keterangan

Kelas ini adalah implementasi ekstensi yang umum digunakan yang dipetakan secara default ke CryptoConfig file. Extensions Ketika properti X509Certificate2 kelas dipanggil, kelas ini dapat digunakan secara langsung.

Berlaku untuk