StructsΒ§
- Device
Auth KeyAuthenticator - A FIDO authenticator that uses the device auth key for its key material.
- Device
Auth KeyGet Assertion Result - Fields corresponding to a WebAuthn PublicKeyCredential with an AuthenticatorAssertionResponse.
- Device
Auth KeyMetadata - The metadata for the device auth key useful for looking up whether the authenticator can satisfy a given request before invoking user-verifying access control.
- Device
Auth KeyRecord - The private key material for the device auth key. This should be stored separately from the metadata and gated behind user-verifying access control.
- Device
Auth πKeyStore Internal - Device
Auth πKeyUi Internal
EnumsΒ§
- Device
Auth KeyError - Errors related to processing the device auth key.
ConstantsΒ§
- UNIFFI_
META_ πCONST_ BITWARDEN_ FIDO_ ERROR_ DEVICEAUTHKEYERROR - UNIFFI_
META_ πCONST_ BITWARDEN_ FIDO_ RECORD_ DEVICEAUTHKEYGETASSERTIONRESULT - UNIFFI_
META_ πCONST_ BITWARDEN_ FIDO_ RECORD_ DEVICEAUTHKEYMETADATA - UNIFFI_
META_ πCONST_ BITWARDEN_ FIDO_ RECORD_ DEVICEAUTHKEYRECORD
TraitsΒ§
- Device
Auth KeyStore - A trait used to interact with the device auth key data on the device.
FunctionsΒ§
- build_
secret_ πverification_ request - convert_
creation_ πoptions - Create a CTAP2 makeCredential request and clientDataJSON from the WebAuthn credential attestations options received from the server. Generates clientDataJSON from given origin and challenge, and injects the default RP ID if itβs missing.