X509KeyUsageFlags Enum
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- Atribut
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. |
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.
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 |
Umpan balik .NET
.NET adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik: