PublicKeyCredentialCreationOptions as JSON

interface PublicKeyCredentialCreationOptionsJSON {
    attestation?: AttestationConveyancePreference;
    authenticatorSelection?: AuthenticatorSelectionCriteria;
    challenge: string;
    excludeCredentials?: PublicKeyCredentialDescriptorJSON[];
    extensions?: AuthenticationExtensionsClientInputs;
    pubKeyCredParams?: PublicKeyCredentialParameters[];
    rp: PublicKeyCredentialRpEntity;
    timeout?: number;
    user: PublicKeyCredentialUserEntityJSON;
}

Properties

attestation?: AttestationConveyancePreference
authenticatorSelection?: AuthenticatorSelectionCriteria
challenge: string
excludeCredentials?: PublicKeyCredentialDescriptorJSON[]
pubKeyCredParams?: PublicKeyCredentialParameters[]
rp: PublicKeyCredentialRpEntity
timeout?: number