Module passkey_types::ctap2::make_credential
source · Expand description
Structs§
- All supported Authenticator extensions inputs during credential creation
- In the case of a missing
rp_id
onwebauthn::PublicKeyCredentialRpEntity
use this to construct aPublicKeyCredentialRpEntity
using a effective domain. - The options that control how an authenticator will behave.
- This is a copy of
webauthn::PublicKeyCredentialRpEntity
but where theid
is required and thename
is optional which is the inverse of what is defined in the WebAuthn. These are the requirements of the CTAP2 version of this struct. - This is a copy of
webauthn::PublicKeyCredentialUserEntity
with differing optional fields. - While similar in structure to
PublicKeyCredentialCreationOptions
, it is not completely identical, namely the presence of theoptions
key. - Upon successful creation of a credential, the authenticator returns an attestation object.
- All supported Authenticator extensions outputs during credential creation
- A map, keyed by extension identifiers, to unsigned outputs of extensions, if any. Authenticators SHOULD omit this field if no processed extensions define unsigned outputs. Clients MUST treat an empty map the same as an omitted field.