X509ChainStatusFlags Enum
Definisi
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 status rantai X509.
Enumerasi ini mendukung kombinasi bitwise dari nilai yang termasuk di dalamnya.
public enum class X509ChainStatusFlags
[System.Flags]
public enum X509ChainStatusFlags
[<System.Flags>]
type X509ChainStatusFlags =
Public Enum X509ChainStatusFlags
- Warisan
- Atribut
Bidang
CtlNotSignatureValid | 262144 | Menentukan bahwa daftar kepercayaan sertifikat (CTL) berisi tanda tangan yang tidak valid. |
CtlNotTimeValid | 131072 | Menentukan bahwa daftar kepercayaan sertifikat (CTL) tidak valid karena nilai waktu yang tidak valid, seperti yang menunjukkan bahwa CTL telah kedaluwarsa. |
CtlNotValidForUsage | 524288 | Menentukan bahwa daftar kepercayaan sertifikat (CTL) tidak valid untuk penggunaan ini. |
Cyclic | 128 | Menentukan bahwa rantai X509 tidak dapat dibangun. |
ExplicitDistrust | 67108864 | Menentukan bahwa sertifikat secara eksplisit tidak dipercaya. |
HasExcludedNameConstraint | 32768 | Menentukan bahwa rantai X509 tidak valid karena sertifikat telah mengecualikan batasan nama. |
HasNotDefinedNameConstraint | 8192 | Menentukan bahwa sertifikat memiliki batasan nama yang tidak terdefinisi. |
HasNotPermittedNameConstraint | 16384 | Menentukan bahwa sertifikat memiliki batasan nama yang tidak dapat diizinkan. |
HasNotSupportedCriticalExtension | 134217728 | Menentukan bahwa sertifikat tidak mendukung ekstensi penting. |
HasNotSupportedNameConstraint | 4096 | Menentukan bahwa sertifikat tidak memiliki batasan nama yang didukung atau memiliki batasan nama yang tidak didukung. |
HasWeakSignature | 1048576 | Menentukan bahwa sertifikat belum ditandatangani dengan kuat. Biasanya, ini menunjukkan bahwa algoritma hash MD2 atau MD5 digunakan untuk membuat hash sertifikat. |
InvalidBasicConstraints | 1024 | Menentukan bahwa rantai X509 tidak valid karena batasan dasar yang tidak valid. |
InvalidExtension | 256 | Menentukan bahwa rantai X509 tidak valid karena ekstensi yang tidak valid. |
InvalidNameConstraints | 2048 | Menentukan bahwa rantai X509 tidak valid karena batasan nama yang tidak valid. |
InvalidPolicyConstraints | 512 | Menentukan bahwa rantai X509 tidak valid karena kendala kebijakan yang tidak valid. |
NoError | 0 | Menentukan bahwa rantai X509 tidak memiliki kesalahan. |
NoIssuanceChainPolicy | 33554432 | Menentukan bahwa tidak ada ekstensi kebijakan sertifikat dalam sertifikat. Kesalahan ini akan terjadi jika kebijakan grup telah menentukan bahwa semua sertifikat harus memiliki kebijakan sertifikat. |
NotSignatureValid | 8 | Menentukan bahwa rantai X509 tidak valid karena tanda tangan sertifikat yang tidak valid. |
NotTimeNested | 2 | Dihentikan. Menentukan bahwa sertifikat CA (otoritas sertifikat) dan sertifikat yang dikeluarkan memiliki periode validitas yang tidak ditumpuk. Misalnya, sertifikasi CA dapat berlaku dari 1 Januari hingga 1 Desember dan sertifikat yang dikeluarkan dari 2 Januari hingga 2 Desember, yang berarti periode validitas tidak bersarang. |
NotTimeValid | 1 | Menentukan bahwa rantai X509 tidak valid karena nilai waktu yang tidak valid, seperti nilai yang menunjukkan sertifikat yang kedaluwarsa. |
NotValidForUsage | 16 | Menentukan bahwa penggunaan kunci tidak valid. |
OfflineRevocation | 16777216 | Menentukan bahwa daftar pencabutan sertifikat online (CRL) yang diandalkan rantai X509 saat ini offline. |
PartialChain | 65536 | Menentukan bahwa rantai X509 tidak dapat dibangun ke sertifikat akar. |
RevocationStatusUnknown | 64 | Menentukan bahwa tidak dimungkinkan untuk menentukan apakah sertifikat telah dicabut. Ini bisa disebabkan oleh daftar pencabutan sertifikat (CRL) sedang offline atau tidak tersedia. |
Revoked | 4 | Menentukan bahwa rantai X509 tidak valid karena sertifikat yang dicabut. |
UntrustedRoot | 32 | Menentukan bahwa rantai X509 tidak valid karena sertifikat akar yang tidak tepercaya. |
Keterangan
Enumerasi ini digunakan bersama dengan X509ChainStatus struktur dan ChainStatus properti .
Bendera ExplicitDistrust, HasNotSupportedCriticalExtension dan HasWeakSignature diperkenalkan dengan .NET Framework 4.6.1.