ComponentPro UltimateBounceInspector

CertificateVerificationStatus Enumeration

See AlsoMembers Options: Show AllLanguage Filter: AllSend comments on this topic to ComponentPro
Defines the certificate verification status.


public enum CertificateVerificationStatus


TimeNotValidSpecifies that the X509 chain is not valid due to an invalid time value, such as a value that indicates an expired certificate.
TimeNotNestedDeprecated. Specifies that the CA (certificate authority) certificate and the issued certificate have validity periods that are not nested. For example, the CA cert can be valid from January 1 to December 1 and the issued certificate from January 2 to December 2, which would mean the validity periods are not nested.
RevokedSpecifies that the X509 chain is invalid due to a revoked certificate.
SignatureNotValidSpecifies that the X509 chain is invalid due to an invalid certificate signature.
UsageNotValidSpecifies that the key usage is not valid.
UntrustedRootThe certificate or certificate chain is based on an untrusted root.
RevocationStatusUnknownThe revocation status of the certificate or one of the certificates in the certificate chain is unknown.
CyclicSpecifies that the X509 chain could not be built.
InvalidExtensionSpecifies that the X509 chain is invalid due to an invalid extension.
InvalidPolicyConstraintsSpecifies that the X509 chain is invalid due to invalid policy constraints.
InvalidBasicConstraintsSpecifies that the X509 chain is invalid due to invalid basic constraints.
InvalidNameConstraintsSpecifies that the X509 chain is invalid due to invalid name constraints.
NotSupportedNameConstraintSpecifies that the certificate does not have a supported name constraint or has a name constraint that is unsupported.
NotDefinedNameConstraintSpecifies that the certificate has an undefined name constraint.
NotPermittedNameConstraintSpecifies that the certificate has an impermissible name constraint.
ExcludedNameConstraintSpecifies that the X509 chain is invalid because a certificate has excluded a name constraint.
IncompleteChainThe X509 certificate chain is not compete.
CtlTimeNotValidSpecifies that the certificate trust list (CTL) is not valid because of an invalid time value, such as one that indicates that the CTL has expired.
CtlSignatureNotValidSpecifies that the certificate trust list (CTL) contains an invalid signature.
CtlUsageNotValidSpecifies that the certificate trust list (CTL) is not valid for this use.
OfflineRevocationSpecifies that the online certificate revocation list (CRL) the X509 chain relies on is currently offline.
NoIssuanceChainPolicySpecifies that there is no certificate policy extension in the certificate. This error would occur if a group policy has specified that all certificates must have a certificate policy.
NotSupportedSignatureAlgorithmUnsupported signature algorithm.
UnknownErrorUnknown error.
PathTooLongA path length constraint is violated.
UnknownCriticalExtensionA certificate contains an unknown extension that is marked critical.
InvalidChainA parent of a given certificate in fact did not issue that child certificate.
UnknownCaA certificate chain could not be built to a trusted root authority.
CnNotMatchThe certificate's CN name does not match the passed value.
CaNotTrustedA certification chain processed correctly, but one of the CA certificates is not trusted by the policy provider.
ExplicitDistrustThe certificate was explicitly marked as untrusted by the user.
MalformedA certificate is missing or has an empty value for an important field, such as a subject or issuer name.
HasMoreErrorsThere might be more errors.
WeakAlgorithmThe algorithm used in the certificate is not considered secure on this platform.
NotTrustedCertificate is not trusted.


.NET Compact Framework.NET Compact Framework

Supported version: 2.0, 3.5, and 3.9
Assembly: ComponentPro.Network.CF (in ComponentPro.Network.CF.dll)

.NET Framework.NET Framework

Supported version: 2.0, 3.0, 3.5, 4.0, 4.5.x, 4.6.x and later
Assembly: ComponentPro.Network (in ComponentPro.Network.dll)

Xamarin AndroidXamarin Android

Supported version: 2.3 and later
Assembly: ComponentPro.Network.Android (in ComponentPro.Network.Android.dll)

Xamarin MacXamarin Mac

Supported version: 2.0.x and later
Assembly: ComponentPro.Network.Mac (in ComponentPro.Network.Mac.dll)

Xamarin iOSXamarin iOS

Supported version: 5.1.x and later
Assembly: ComponentPro.Network.iOS (in ComponentPro.Network.iOS.dll)

See Also