Crate passkey_client
source ·Expand description
Passkey Client
This crate defines a Client type along with a basic implementation of the Webauthn
specification. The Client uses an Authenticator to perform the actual cryptographic
operations, while the Client itself marshals data to and from the structs received from the Relying Party.
This crate does not provide any code to perform networking requests to and from Relying Parties.
Structs
- A
Clientrepresents a Webauthn client. Users of this struct should supply aCredentialStore, aUserValidationMethodand, optionally, an implementation ofpublic_suffix::EffectiveTLDProvider. - Wrapper struct for verifying that a given RpId matches the request’s origin.
Enums
- Errors produced by Webauthn Operations.