Enum webauthn_rs::error::WebauthnError [−][src]
pub enum WebauthnError {
Show 66 variants
InvalidClientDataType,
MismatchedChallenge,
ChallengeNotFound,
InvalidRPOrigin,
InvalidRPIDHash,
UserNotPresent,
UserNotVerified,
InvalidExtensions,
AuthenticatorDataMissingExtension,
MissingAttestationCredentialData,
AttestationNotSupported,
ChallengePersistenceError,
AttestationStatementMapInvalid,
AttestationStatementSigMissing,
AttestationStatementSigInvalid,
AttestationStatementVerMissing,
AttestationStatementVerInvalid,
AttestationStatementVerUnsupported,
AttestationStatementX5CMissing,
AttestationStatementX5CInvalid,
AttestationStatementAlgMissing,
AttestationStatementCertInfoMissing,
AttestationStatementPubAreaMissing,
AttestationStatementAlgMismatch,
AttestationStatementAlgInvalid,
AttestationTrustFailure,
AttestationCertificateAAGUIDMismatch,
AttestationTpmStInvalid,
AttestationTpmPubAreaMismatch,
AttestationTpmExtraDataInvalid,
AttestationTpmExtraDataMismatch,
AttestationTpmPubAreaHashUnknown,
AttestationTpmPubAreaHashInvalid,
AttestationTpmAttestCertifyInvalid,
AttestationCertificateRequirementsNotMet,
CertificatePublicKeyInvalid,
ParseBase64Failure(b64DecodeError),
ParseCBORFailure(CBORError),
ParseJSONFailure(JSONError),
ParseNOMFailure,
ParseInsufficientBytesAvailable,
OpenSSLError(OpenSSLErrorStack),
OpenSSLErrorNoCurveName,
COSEKeyInvalidCBORValue,
COSEKeyInvalidType,
COSEKeyECDSAXYInvalid,
COSEKeyRSANEInvalid,
COSEKeyECDSAInvalidCurve,
COSEKeyInvalidAlgorithm,
CredentialExistCheckError,
CredentialAlreadyExists,
CredentialPersistenceError,
CredentialRetrievalError,
CredentialNotFound,
CredentialAlteredAlgFromRequest,
CredentialExcludedFromRequest,
CredentialPossibleCompromise,
CredentialCounterUpdateFailure,
CredentialCompromiseReportFailure,
TrustFailure,
AuthenticationFailure,
InconsistentUserVerificationPolicy,
InvalidUsername,
ECDSACurveInvalidNid,
AttestationCredentialSubjectKeyMismatch,
CredentialCrossOrigin,
}Expand description
Possible errors that may occur during Webauthn Operation processing.
Variants
ParseBase64Failure(b64DecodeError)Tuple Fields of ParseBase64Failure
ParseCBORFailure(CBORError)Tuple Fields of ParseCBORFailure
0: CBORErrorParseJSONFailure(JSONError)Tuple Fields of ParseJSONFailure
0: JSONErrorOpenSSLError(OpenSSLErrorStack)Tuple Fields of OpenSSLError
Trait Implementations
Performs the conversion.
Performs the conversion.