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.

C#
[System.Flags]
public enum X509KeyUsageFlags
Warisan
X509KeyUsageFlags
Atribut

Bidang

Nama Nilai Deskripsi
CrlSign 2

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

DataEncipherment 16

Kunci dapat digunakan untuk enkripsi data.

DecipherOnly 32768

Kunci hanya dapat digunakan untuk dekripsi.

DigitalSignature 128

Kunci dapat digunakan sebagai tanda tangan digital.

EncipherOnly 1

Kunci hanya dapat digunakan untuk enkripsi.

KeyAgreement 8

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

KeyCertSign 4

Kunci dapat digunakan untuk menandatangani sertifikat.

KeyEncipherment 32

Kunci dapat digunakan untuk enkripsi kunci.

None 0

Tidak ada parameter penggunaan utama.

NonRepudiation 64

Kunci dapat digunakan untuk autentikasi.

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

Produk Versi
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1