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