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[src]
fn clone(&self) -> X509ValidationError
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0
Performs copy-assignment from source. Read more