ValidationStatus Enum
Namespace: Rebex.Security.Certificates
Assembly: Rebex.Common.dll (version 7.0.9313)
Certificate validation status.
Syntax
[Flags]
public enum ValidationStatus : long
Fields
| Name | Description |
|---|---|
| CnNotMatch | The certificate's CN name does not match the passed value. |
| CtlSignatureNotValid | A CTL used to create this chain did not have a valid signature. |
| CtlTimeNotValid | A CTL used to create this chain was not time valid. |
| CtlWrongUsage | A CTL used to create this chain is not valid for this usage. |
| CyclicChain | One of the certificates in the chain was issued by a certification authority that the original certificate had certified. |
| ExcludedNameConstraint | The certificate or one of the certificates in the certificate chain has a name constraints extension and one of the name choices in the end certificate is explicitly excluded. |
| ExplicitDistrust | The certificate was explicitly marked as untrusted by the user or CA. |
| IncompleteChain | The certificate chain is not complete. |
| InvalidBasicConstraints | The certificate or one of the certificates in the certificate chain has a basic constraints extension and either the certificate cannot be used to issue other certificates or the chain path length has been exceeded. |
| InvalidChain | A certificate chain is invalid, such as an certificate's Issuer not matching the CA's Subject or an certificate's AKI not matching the CA's SKI. |
| InvalidExtension | One of the certificates has an invalid extension. |
| InvalidNameConstraints | The certificate or one of the certificates in the certificate chain has an invalid name constraints extension. |
| InvalidPolicyConstraints | The certificate or one of the certificates in the certificate chain has a policy constraints extension, and one of the issued certificates has a disallowed policy mapping extension or does not have a required issuance policies extension. |
| Malformed | A certificate or CRL is malformed. |
| MoreErrors | There might be more errors apart from those reported. |
| NoIssuanceChainPolicy | The end certificate does not have any resultant issuance policies, and one of the issuing CA certificates has a policy constraints extension requiring it. |
| NotDefinedNameConstraint | The certificate or one of the certificates in the certificate chain has a name constraints extension and a name constraint is missing for one of the name choices in the end certificate. |
| NotPermittedNameConstraint | The certificate or one of the certificates in the certificate chain has a name constraints extension and there is not a permitted name constraint for one of the name choices in the end certificate. |
| NotTrusted | Certificate is not trusted. |
| OfflineRev | The revocation status of the certificate or one of the certificates in the certificate chain is either off-line or stale. |
| PathTooLong | A path length constraint in the certification chain has been violated. |
| Revoked | Trust for this certificate or one of the certificates in the certificate chain has been revoked. |
| RootNotTrusted | The certificate or certificate chain is based on an untrusted root. |
| SignatureNotValid | The certificate or one of the certificates in the certificate chain does not have a valid signature. |
| TimeNotNested | Certificates in the chain are not properly time nested. Deprecated. |
| TimeNotValid | This certificate or one of the certificates in the certificate chain is not time valid. |
| UnknownCriticalExtension | A certificate contains an unknown extension that is marked critical. |
| UnknownError | Unknown error. |
| UnknownRev | The revocation status of the certificate or one of the certificates in the certificate chain is unknown. |
| UnsupportedNameConstraint | The certificate or one of the certificates in the certificate chain has a name constraints extension containing unsupported fields. |
| UnsupportedSignatureAlgorithm | The certificate chain contains a certificate with unsupported signature hash algorithm (usually SHA-2) or unsupported key algorithm (usually ECDSA). |
| WeakAlgorithm | Certificate uses algorithm which is not considered secure on this platform. |
| WrongUsage | The certificate or certificate chain is not valid for its proposed usage. |