CertificateValidationStatus Enumeration
Namespace: Microsoft.Exchange.Data.Transport
Assembly: Microsoft.Exchange.Data.Transport (in Microsoft.Exchange.Data.Transport.dll)
Syntax
'Declaration
Public Enumeration CertificateValidationStatus
'Usage
Dim instance As CertificateValidationStatus
public enum CertificateValidationStatus
Members
Member name | Description | |
---|---|---|
Valid | The chain that was built had no errors or warnings. | |
ValidSelfSigned | The certificate is valid but it is self-signed. | |
EmptyCertificate | Certificate was null or empty during the chain validation process. | |
SubjectMismatch | Certificate subject does not match the passed value. | |
SignatureFailure | The signature of the certificate cannot be verified. | |
UntrustedRoot | A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider. | |
UntrustedTestRoot | The certification path terminates with the test root which is not trusted with the current policy settings. | |
InternalChainFailure | An internal certificate chaining error has occurred. | |
WrongUsage | The certificate is not valid for the requested usage. | |
CertificateExpired | A required certificate is not within its validity period when verifying against the current system clock or the timestamp in the signed file. | |
ValidityPeriodNesting | The validity periods of the certification chain do not nest correctly. | |
PurposeError | A certificate is being used for a purpose that is not supported. | |
BasicConstraintsError | A certificate's basic constraint extension has not been observed. | |
WrongRole | A certificate that can only be used as an end entity is being used as a CA or vice versa. | |
NoCNMatch | The CN name of the certificate does not match the passed value. | |
Revoked | The certificate or signature has been revoked. | |
RevocationOffline | The revocation function was unable to check revocation because the revocation server was offline. | |
CertificateRevoked | A certificate was explicitly revoked by its issuer. | |
RevocationFailure | The revocation process could not continue. The certificates could not be checked. | |
NoRevocationCheck | The revocation function was unable to check revocation for the certificate. | |
ExchangeServerAuthCertificate | Internal exchange certificate was used which is the case for AnonymousTls. | |
Other | The status does not fit into any of the other pre-defined status values. |
Remarks
This topic applies to Microsoft Exchange Server 2010 Service Pack 1 (SP1).