Skip to content

Fortified IDDocs

Public Key Credential Creation Options (credential\_creation\_options)

This configuration specifies the desired attributes of a to-be-created credential. The configuration is sent from the server to the user agent when the agent requests a new public key credential.

The table below describes the parameters involved, as specified by the W3C Recommendation from 8 April 2021 Web Authentication: An API for accessing Public KeyCredentials Level 2. The links refer to the W3C document.

A specification of how the user agent algorithm is determined by this configuration can be found here.

NameDescriptionDefaultMandatory
rpRelying Party
rp.idRelying Party ID
rp.nameRelying Party name
pubKeyCredParamsPublic Key Credential parameters
pubKeyCredParams[].typeCredential type ("public-key")
pubKeyCredParams[].algCryptographic algorithm
timeoutRecommended client side timeoutSee step 4.
authenticatorSelectionRequired authenticator attributes
authenticatorSelection.requireResidentKeyref
authenticatorSelection.residentKeyref
authenticatorSelection.userVerification"preferred"