pub enum AcmeError {
Show 18 variants
Json(Error),
Jwt(RustyJwtError),
X509CertBuilder(Error),
Oid(Error),
Der(Error),
Pem(PemError),
Pkcs8(Error),
JsonWebToken(Error),
Signature(Error),
Implementation,
ClientImplementation(&'static str),
SmallstepImplementation(&'static str),
Account(AcmeAccountError),
Order(AcmeOrderError),
Authz(AcmeAuthzError),
Challenge(AcmeChallError),
Finalize(AcmeFinalizeError),
Utf8(Utf8Error),
}Expand description
All errors which the acme module might throw
Variants§
Json(Error)
Invalid Json representation
Jwt(RustyJwtError)
Error while building a JWT
X509CertBuilder(Error)
x509-cert builder error
Oid(Error)
Failed mapping an ASN.1 ObjectIdentifier
Der(Error)
Failed mapping a DER certificate
Pem(PemError)
Error while parsing a PEM document
Pkcs8(Error)
Pkcs8 error
JsonWebToken(Error)
Error while handling a JWS or JWK
Signature(Error)
Error with hand-rolled signature
Implementation
We have done something terribly wrong
ClientImplementation(&'static str)
This library has been used the wrong way by users
SmallstepImplementation(&'static str)
Smallstep ACME server is not correctly implemented
Account(AcmeAccountError)
Error while processing an account
Order(AcmeOrderError)
Error while processing an order
Authz(AcmeAuthzError)
Error while processing an authorization
Challenge(AcmeChallError)
Error while validating a challenge
Finalize(AcmeFinalizeError)
Error while finalizing an order
Utf8(Utf8Error)
UTF-8 parsing error
Trait Implementations§
Source§impl Error for Error
impl Error for Error
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl From<Error> for CertificateError
impl From<Error> for CertificateError
Source§impl From<Error> for E2eIdentityError
impl From<Error> for E2eIdentityError
Auto Trait Implementations§
impl !RefUnwindSafe for Error
impl !UnwindSafe for Error
impl Freeze for Error
impl Send for Error
impl Sync for Error
impl Unpin for Error
impl UnsafeUnpin for Error
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more