pub enum X509ValidationError {
X509UnableToGetIssuerCert,
X509UnableToGetCrl,
X509UnableToDecryptCertSignature,
X509UnableToDecryptCrlSignature,
X509UnableToDecodeIssuerPublicKey,
X509CertSignatureFailure,
X509CrlSignatureFailure,
X509CertNotYetValid,
X509CertHasExpired,
X509CrlNotYetValid,
X509CrlHasExpired,
X509ErrorInCertNotBeforeField,
X509ErrorInCertNotAfterField,
X509ErrorInCrlLastUpdateField,
X509ErrorInCrlNextUpdateField,
X509OutOfMem,
X509DepthZeroSelfSignedCert,
X509SelfSignedCertInChain,
X509UnableToGetIssuerCertLocally,
X509UnableToVerifyLeafSignature,
X509CertChainTooLong,
X509CertRevoked,
X509InvalidCA,
X509PathLengthExceeded,
X509InvalidPurpose,
X509CertUntrusted,
X509CertRejected,
X509SubjectIssuerMismatch,
X509AkidSkidMismatch,
X509AkidIssuerSerialMismatch,
X509KeyusageNoCertsign,
X509UnableToGetCrlIssuer,
X509UnhandledCriticalExtension,
X509KeyusageNoCrlSign,
X509UnhandledCriticalCrlExtension,
X509InvalidNonCA,
X509ProxyPathLengthExceeded,
X509KeyusageNoDigitalSignature,
X509ProxyCertificatesNotAllowed,
X509InvalidExtension,
X509InavlidPolicyExtension,
X509NoExplicitPolicy,
X509DifferentCrlScope,
X509UnsupportedExtensionFeature,
X509UnnestedResource,
X509PermittedVolation,
X509ExcludedViolation,
X509SubtreeMinmax,
X509UnsupportedConstraintType,
X509UnsupportedConstraintSyntax,
X509UnsupportedNameSyntax,
X509CrlPathValidationError,
X509ApplicationVerification,
X509UnknownError(c_int),
}
Variants
X509UnableToGetIssuerCert | | |
X509UnableToGetCrl | | |
X509UnableToDecryptCertSignature | | |
X509UnableToDecryptCrlSignature | | |
X509UnableToDecodeIssuerPublicKey | | |
X509CertSignatureFailure | | |
X509CrlSignatureFailure | | |
X509CertNotYetValid | | |
X509CertHasExpired | | |
X509CrlNotYetValid | | |
X509CrlHasExpired | | |
X509ErrorInCertNotBeforeField | | |
X509ErrorInCertNotAfterField | | |
X509ErrorInCrlLastUpdateField | | |
X509ErrorInCrlNextUpdateField | | |
X509OutOfMem | | |
X509DepthZeroSelfSignedCert | | |
X509SelfSignedCertInChain | | |
X509UnableToGetIssuerCertLocally | | |
X509UnableToVerifyLeafSignature | | |
X509CertChainTooLong | | |
X509CertRevoked | | |
X509InvalidCA | | |
X509PathLengthExceeded | | |
X509InvalidPurpose | | |
X509CertUntrusted | | |
X509CertRejected | | |
X509SubjectIssuerMismatch | | |
X509AkidSkidMismatch | | |
X509AkidIssuerSerialMismatch | | |
X509KeyusageNoCertsign | | |
X509UnableToGetCrlIssuer | | |
X509UnhandledCriticalExtension | | |
X509KeyusageNoCrlSign | | |
X509UnhandledCriticalCrlExtension | | |
X509InvalidNonCA | | |
X509ProxyPathLengthExceeded | | |
X509KeyusageNoDigitalSignature | | |
X509ProxyCertificatesNotAllowed | | |
X509InvalidExtension | | |
X509InavlidPolicyExtension | | |
X509NoExplicitPolicy | | |
X509DifferentCrlScope | | |
X509UnsupportedExtensionFeature | | |
X509UnnestedResource | | |
X509PermittedVolation | | |
X509ExcludedViolation | | |
X509SubtreeMinmax | | |
X509UnsupportedConstraintType | | |
X509UnsupportedConstraintSyntax | | |
X509UnsupportedNameSyntax | | |
X509CrlPathValidationError | | |
X509ApplicationVerification | | |
X509UnknownError | | |
Trait Implementations
Derived Implementations