Class Info |
|---|
public static final class PublicKeyCredentialCreationOptions.Builder Builder of PublicKeyCredentialCreationOptions. |
Qualifier and Type | Method Name and Description |
|---|---|
public PublicKeyCredentialRequestOptions.Builder | setChallenge(byte[] challenge) Sets a challenge. |
public PublicKeyCredentialRequestOptions.Builder | setRp(PublicKeyCredentialRpEntity rp) Sets relying party attributes for creating a credential. |
public PublicKeyCredentialRequestOptions.Builder | setUser(PublicKeyCredentialUserEntity user) Sets user account information. |
public PublicKeyCredentialRequestOptions.Builder | setPubKeyCredParams(List<PublicKeyCredentialParameters> pubKeyCredParams) Sets a list of additional credential parameters. |
public PublicKeyCredentialRequestOptions.Builder | setExcludeList(List<PublicKeyCredentialDescriptor> excludeList) Sets an exclusion list. |
public PublicKeyCredentialRequestOptions.Builder | setExtensions(Map<String, Object> extensions) Sets extensions. |
public PublicKeyCredentialRequestOptions.Builder | setAuthenticatorSelection(AuthenticatorSelectionCriteria authenticatorSelection) Sets configuration items related to the authenticator, which are specified by the WebAuthn relying party. |
public PublicKeyCredentialRequestOptions.Builder | setAttestation(AttestationConveyancePreference attestation) Sets the preference for passing a credential. |
public PublicKeyCredentialRequestOptions.Builder | setTimeoutSeconds(Long timeoutSeconds) Sets a timeout interval. |
build() Constructs a PublicKeyCredentialCreationOptions object. |
Method |
|---|
public Builder setChallenge(byte[] challenge) Sets a challenge. |
Parameters
Name | Description |
|---|---|
challenge | Challenge. |
Returns
Type | Description |
|---|---|
Builder | Builder of PublicKeyCredentialCreationOptions. |
Method |
|---|
public Builder setRp(PublicKeyCredentialRpEntity rp) Sets relying party attributes for creating a credential. |
Parameters
Name | Description |
|---|---|
rp | Relying party attributes for creating a credential. For details, please refer to PublicKeyCredentialRpEntity. |
Returns
Type | Description |
|---|---|
Builder | Builder of PublicKeyCredentialCreationOptions. |
Method |
|---|
public Builder setUser(PublicKeyCredentialUserEntity user) Sets user account information. |
Parameters
Name | Description |
|---|---|
user | User account information. |
Returns
Type | Description |
|---|---|
Builder | Builder of PublicKeyCredentialCreationOptions. |
Method |
|---|
public Builder setPubKeyCredParams(List<PublicKeyCredentialParameters> pubKeyCredParams) Sets a list of additional credential parameters. |
Parameters
Name | Description |
|---|---|
pubKeyCredParams | List of additional credential parameters. |
Returns
Type | Description |
|---|---|
Builder | Builder of PublicKeyCredentialCreationOptions. |
Method |
|---|
public Builder setExcludeList(List<PublicKeyCredentialDescriptor> excludeList) Sets an exclusion list. |
Parameters
Name | Description |
|---|---|
excludeList | Exclusion list. |
Returns
Type | Description |
|---|---|
Builder | Builder of PublicKeyCredentialCreationOptions. |
Method |
|---|
public Builder setExtensions(Map<String, Object> extensions) Sets extensions. |
Parameters
Name | Description |
|---|---|
extensions | Extensions. |
Returns
Type | Description |
|---|---|
Builder | Builder of PublicKeyCredentialCreationOptions. |
Method |
|---|
public Builder setAuthenticatorSelection(AuthenticatorSelectionCriteria authenticatorSelection) Sets configuration items related to the authenticator, which are specified by the WebAuthn relying party. |
Parameters
Name | Description |
|---|---|
authenticatorSelection | Configuration items related to the authenticator, which are specified by the WebAuthn relying party. |
Returns
Type | Description |
|---|---|
Builder | Builder of PublicKeyCredentialCreationOptions. |
Method |
|---|
public Builder setAttestation(AttestationConveyancePreference attestation) Sets the preference for passing a credential. |
Parameters
Name | Description |
|---|---|
attestation | Preference specified by the WebAuthn relying party for passing a credential during credential generation. |
Returns
Type | Description |
|---|---|
Builder | Builder of PublicKeyCredentialCreationOptions. |
Method |
|---|
public Builder setTimeoutSeconds(Long timeoutSeconds) Sets a timeout interval. |
Parameters
Name | Description |
|---|---|
timeoutSeconds | Timeout interval. |
Returns
Type | Description |
|---|---|
Builder | Builder of PublicKeyCredentialCreationOptions. |
Method |
|---|
public PublicKeyCredentialCreationOptions build() Constructs a PublicKeyCredentialCreationOptions object. |
Returns
Type | Description |
|---|---|