GetAssertion
GetAssertion is a protocol operation used in FIDO U2F and Web Authentication to obtain an authentication assertion from a registered credential on a hardware authenticator in response to a challenge from a relying party (RP). In CTAP1 (the U2F transport), the operation is commonly referred to as the getAssertion command and is invoked during user authentication.
In the typical flow, the RP issues a challenge and specifies an application parameter (a hash of
With WebAuthn, GetAssertion corresponds to the assertion generated by navigator.credentials.get for an assertion-based authentication. The authenticator
Security considerations focus on correct binding to the RP ID, protection against replay, and ensuring proper