Early Preview
This is currently very much a preview. Please feel free to try things out,
but don't be upset if anything is not yet working. Feedback is welcome over on our
GitHub Dicussions page.
enum System.Security.Cryptography.X509Certificates.X509RevocationReason
Assembly: System.Security.Cryptography
Specifies the reason a certificate was revoked.
Values
Unspecified
Revocation occurred for a reason that has no more specific value.
KeyCompromise
The private key, or another validated portion of an end-entity certificate, is suspected to have been compromised.
CACompromise
The private key, or another validated portion of a Certificate Authority (CA) certificate, is suspected to have been compromised.
AffiliationChanged
The subject's name, or other validated information in the certificate, has changed without anything being compromised.
Superseded
The certificate has been superseded, but without anything being compromised.
CessationOfOperation
The certificate is no longer needed, but nothing is suspected to be compromised.
CertificateHold
The certificate is temporarily suspended, and may either return to service or become permanently revoked in the future.
RemoveFromCrl
The certificate was revoked with <see cref="F:System.Security.Cryptography.X509Certificates.X509RevocationReason.CertificateHold" /> on a base Certificate Revocation List (CRL) and is being returned to service on a delta CRL.
PrivilegeWithdrawn
A privilege contained within the certificate has been withdrawn.
AACompromise
It is known, or suspected, that aspects of the Attribute Authority (AA) validated in the attribute certificate have been compromised.
WeakAlgorithmOrKey
The certificate key uses a weak cryptographic algorithm, or the key is too short, or the key was generated in an unsafe manner.