Enum openssl::x509::X509ValidationError [] [src]

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

impl Clone for X509ValidationError

fn clone(&self) -> X509ValidationError

fn clone_from(&mut self, source: &Self)

impl Copy for X509ValidationError