Crate webauthn_authenticator_rs[−][src]
Modules
error | |
softtok | |
u2fhid |
Structs
AllowCredentials | |
AuthenticatorAssertionResponseRaw | |
AuthenticatorAttestationResponseRaw | https://w3c.github.io/webauthn/#authenticatorattestationresponse |
CollectedClientData | |
CreationChallengeResponse | A JSON serialisable challenge which is issued to the user's webbrowser for handling. This is meant to be opaque, that is, you should not need to inspect or alter the content of the struct - you should serialise it and transmit it to the client only. |
PublicKeyCredential | A client response to an authentication challenge. This contains all required information to asses and assert trust in a credentials legitimacy, followed by authentication to a user. |
RegisterPublicKeyCredential | A client response to a registration challenge. This contains all required information to asses and assert trust in a credentials legitimacy, followed by registration to a user. |
RequestChallengeResponse | A JSON serialisable challenge which is issued to the user's webbrowser for handling. This is meant to be opaque, that is, you should not need to inspect or alter the content of the struct - you should serialise it and transmit it to the client only. |
U2FRegistrationData | |
U2FSignData | |
WebauthnAuthenticator |
Enums
AuthenticatorAttachment | The authenticator attachment hint. This is NOT enforced, and is only used to help a user select a relevant authenticator type. |
UserVerificationPolicy | Defines the User Authenticator Verification policy. This is documented https://w3c.github.io/webauthn/#enumdef-userverificationrequirement, and each variant lists it's effects. |
Traits
U2FToken |