目录

PublicKeyCredentialRequestOptions.Builder

Class Info

public static final class PublicKeyCredentialRequestOptions.Builder

Builder of PublicKeyCredentialRequestOptions.

Public Method Summary

Qualifier and Type

Method Name and Description

public Builder

setRpId(String rpId)

Sets a request ID.

public Builder

setChallenge(byte[] challenge)

Sets a challenge.

public Builder

setAllowList(List<PublicKeyCredentialDescriptor> allowList)

Sets a trustlist.

public Builder

setExtensions(Map<String, Object> extensions)

Sets extensions.

public Builder

setTimeoutSeconds(Long timeoutSeconds)

Sets a timeout interval.

public PublicKeyCredentialRequestOptions

build()

Constructs a PublicKeyCredentialRequestOptions object.

Public Methods

[h2]setRpId

Method

public Builder setRpId(String rpId)

Sets a relying party ID.

Parameters

Name

Description

rpid

Relying party ID.

Returns

Type

Description

Builder

Builder of PublicKeyCredentialRequestOptions.

[h2]setChallenge

Method

public Builder setChallenge(byte[] challenge)

Sets a challenge.

Parameters

Name

Description

challenge

Encrypted character string.

Returns

Type

Description

Builder

Builder of PublicKeyCredentialRequestOptions.

[h2]setAllowList

Method

public Builder setAllowList(List<PublicKeyCredentialDescriptor> allowList)

Sets a trustlist.

Parameters

Name

Description

allowList

Trustlist.

Returns

Type

Description

Builder

Builder of PublicKeyCredentialRequestOptions.

[h2]setExtensions

Method

public Builder setExtensions(Map<String, Object> extensions)

Sets extensions. For the definition of keys and values, please refer to Fido2Extension.

Parameters

Name

Description

extensions

Extensions.

Returns

Type

Description

Builder

Builder of PublicKeyCredentialRequestOptions.

[h2]setTimeoutSeconds

Method

public Builder setTimeoutSeconds(Long timeoutSeconds)

Sets a timeout interval.

Parameters

Name

Description

timeoutSeconds

Timeout interval.

Returns

Type

Description

Builder

Builder of PublicKeyCredentialRequestOptions.

[h2]build

Method

public PublicKeyCredentialRequestOptions build()

Constructs a PublicKeyCredentialRequestOptions object.

Returns

Type

Description

PublicKeyCredentialRequestOptions

FIDO2 authentication request options.