PublicKeyCredentialCreationOptions

CLASS info
public class PublicKeyCredentialCreationOptions
Represents options provided when an authentication credential is created.

Nested Class Summary

ClassDesc
PublicKeyCredentialCreationOptions.BuilderRepresents a builder for PublicKeyCredentialCreationOptions.

Public Method Summary

Return typeMethod name
byte[]

getChallenge()

Obtains a challenge.

PublicKeyCredentialRpEntity

getRp()

Obtains relying party attributes provided when a credential is created.

PublicKeyCredentialUserEntity

getUser()

Obtains user account information.

List

getPubKeyCredParams()

Obtains a list of additional credential parameters.

List

getExcludeList()

Obtains an exclusion list.

Map

getExtensions()

Obtains extensions.

AuthenticatorSelectionCriteria

getAuthenticatorSelection()

Obtains configuration items related to the authenticator.

AttestationConveyancePreference

getAttestation()

Obtains the preference for passing a credential.

Long

getTimeoutSeconds()

Obtains a timeout interval.

Public Methods

Method
byte[] getChallenge ()
Obtains a challenge.

Return

typedesc
byte[]Challenge.
Method
PublicKeyCredentialRpEntity getRp()
Obtains relying party attributes provided when a credential is created.

Return

typedesc
PublicKeyCredentialRpEntityRelying party attributes provided when a credential is created.
Method
PublicKeyCredentialUserEntity getUser()
Obtains user account information.

Return

typedesc
PublicKeyCredentialUserEntityUser account information provided when a credential is created.
Method
ListgetPubKeyCredParams()
Obtains a list of additional credential parameters.

Return

typedesc
ListList of additional credential parameters.
Method
ListgetExcludeList()
Obtains an exclusion list.

Return

typedesc
ListExclusion list.
Method
MapgetExtensions()
Obtains extensions.

Return

typedesc
MapExtensions.
Method
AuthenticatorSelectionCriteria getAuthenticatorSelection()
Obtains configuration items related to the authenticator.

Return

typedesc
AuthenticatorSelectionCriteriaConfiguration items related to the authenticator, which are specified by the WebAuthn relying party.
Method
AttestationConveyancePreference getAttestation()
Obtains the preference specified by the WebAuthn relying party for passing a credential during credential generation.

Return

typedesc
byte[]Preference specified by the WebAuthn relying party for passing a credential during credential generation.
Method
Long getTimeoutSeconds()
Obtains a timeout interval.

Return

typedesc
byte[]Timeout interval.