class PublicKeyCredentialCreationOptions extends AbstractDictionary (View source)

Methods

getAsArray()

No description

getJsonData()

No description

static 
removeNullValues(array $map)

No description

__construct(PublicKeyCredentialRpEntity $rp, PublicKeyCredentialUserEntity $user, ByteBuffer $challenge, array $pubKeyCredParams)

PublicKeyCredentialCreationOptions constructor.

null|string
getAttestation()

No description

setAttestation(string|null $attestation)

No description

setAuthenticatorSelection(AuthenticatorSelectionCriteria|null $authenticatorSelection)

No description

getRpEntity()

No description

int|null
getTimeout()

No description

getChallenge()

No description

Details

getAsArray()

getJsonData()

static protected removeNullValues(array $map)

Parameters

array $map

__construct(PublicKeyCredentialRpEntity $rp, PublicKeyCredentialUserEntity $user, ByteBuffer $challenge, array $pubKeyCredParams)

PublicKeyCredentialCreationOptions constructor.

Parameters

PublicKeyCredentialRpEntity $rp
PublicKeyCredentialUserEntity $user
ByteBuffer $challenge
array $pubKeyCredParams

null|string getAttestation()

Return Value

null|string

setAttestation(string|null $attestation)

Parameters

string|null $attestation

AuthenticatorSelectionCriteria getAuthenticatorSelection()

setAuthenticatorSelection(AuthenticatorSelectionCriteria|null $authenticatorSelection)

Parameters

AuthenticatorSelectionCriteria|null $authenticatorSelection

getRpEntity()

int|null getTimeout()

Return Value

int|null

PublicKeyCredentialDescriptor[] getExcludeCredentials()

addExcludeCredential(PublicKeyCredentialDescriptor $descriptor)

Parameters

PublicKeyCredentialDescriptor $descriptor

PublicKeyCredentialParameters[] getCredentialParameters()

ByteBuffer getChallenge()

Return Value

ByteBuffer