PublicKeyCredentialCreationOptions
data class PublicKeyCredentialCreationOptions(val rp: PublicKeyCredentialRpEntity, val user: PublicKeyCredentialUserEntity, val challenge: Challenge, val pubKeyCredParams: List<PublicKeyCredentialParameters>, val timeoutMs: Long? = null, val excludeCredentials: List<PublicKeyCredentialDescriptor> = [], val authenticatorAttachment: AuthenticatorAttachment? = null, val residentKey: ResidentKeyRequirement = ResidentKeyRequirement.PREFERRED, val userVerification: UserVerificationRequirement = UserVerificationRequirement.PREFERRED, val attestation: AttestationConveyancePreference? = null, val extensions: AuthenticationExtensionsClientInputs? = null)
W3C WebAuthn L3: §5.4. Options for Credential Creation (PublicKeyCredentialCreationOptions)
Constructors
Link copied to clipboard
constructor(rp: PublicKeyCredentialRpEntity, user: PublicKeyCredentialUserEntity, challenge: Challenge, pubKeyCredParams: List<PublicKeyCredentialParameters>, timeoutMs: Long? = null, excludeCredentials: List<PublicKeyCredentialDescriptor> = [], authenticatorAttachment: AuthenticatorAttachment? = null, residentKey: ResidentKeyRequirement = ResidentKeyRequirement.PREFERRED, userVerification: UserVerificationRequirement = UserVerificationRequirement.PREFERRED, attestation: AttestationConveyancePreference? = null, extensions: AuthenticationExtensionsClientInputs? = null)