| CLASS info |
| public static final class PublicKeyCredentialCreationOptions.Builder |
| Represents a builder for PublicKeyCredentialCreationOptions. |
| Return type | Method name |
| Builder | setChallenge(byte[] challenge) Sets a challenge. |
| Builder | setRp(PublicKeyCredentialRpEntity rp) Sets relying party attributes for creating a credential. |
| Builder | setUser(PublicKeyCredentialUserEntity user) Sets user account information. |
| Builder | setPubKeyCredParams(ListpubKeyCredParams) Sets a list of additional credential parameters. |
| Builder | setExcludeList(ListexcludeList) Sets an exclusion list. |
| Builder | setExtensions(Mapextensions) Sets extensions. |
| Builder | setAuthenticatorSelection(AuthenticatorSelectionCriteria authenticatorSelection) Sets configuration items related to the authenticator, which are specified by the WebAuthn relying party. |
| Builder | setAttestation(AttestationConveyancePreference attestation) Sets the preference for passing a credential. |
| Builder | setTimeoutSeconds(Long timeoutSeconds) Sets a timeout interval. |
| PublicKeyCredentialCreationOptions | build() Builds an instance of PublicKeyCredentialCreationOptions. |
| Method |
| Builder setChallenge(byte[] challenge) |
| Sets a challenge. |
Parameters
| Parameter name | Parameter desc |
| challenge | Challenge. |
Return
| type | desc |
| Builder | Builder for PublicKeyCredentialCreationOptions. |
| Method |
| Builder setRp(PublicKeyCredentialRpEntity rp) |
| Sets relying party attributes for creating a credential. |
Parameters
| Parameter name | Parameter desc |
| rp | Relying party attributes for creating a credential.For details, please refer to PublicKeyCredentialRpEntity. |
Return
| type | desc |
| Builder | Builder for PublicKeyCredentialCreationOptions. |
| Method |
| Builder setUser(PublicKeyCredentialUserEntity user) |
| Sets user account information. |
Parameters
| Parameter name | Parameter desc |
| user | User account information. |
Return
| type | desc |
| Builder | Builder for PublicKeyCredentialCreationOptions. |
| Method |
| Builder setPubKeyCredParams(ListpubKeyCredParams) |
| Sets a list of additional credential parameters. |
Parameters
| Parameter name | Parameter desc |
| pubKeyCredParams | List of additional credential parameters. |
Return
| type | desc |
| Builder | Builder for PublicKeyCredentialCreationOptions. |
| Method |
| Builder setExcludeList(ListexcludeList) |
| Sets an exclusion list. |
Parameters
| Parameter name | Parameter desc |
| excludeList | Exclusion list. |
Return
| type | desc |
| Builder | Builder for PublicKeyCredentialCreationOptions. |
| Method |
| Builder setExtensions(Mapextensions) |
| Sets extensions. |
Parameters
| Parameter name | Parameter desc |
| extensions | Extensions. |
Return
| type | desc |
| Builder | Builder for PublicKeyCredentialCreationOptions. |
| Method |
| Builder setAuthenticatorSelection(AuthenticatorSelectionCriteria authenticatorSelection) |
| Sets configuration items related to the authenticator, which are specified by the WebAuthn relying party. |
Parameters
| Parameter name | Parameter desc |
| authenticatorSelection | Configuration items related to the authenticator, which are specified by the WebAuthn relying party. |
Return
| type | desc |
| Builder | Builder for PublicKeyCredentialCreationOptions. |
| Method |
| Builder setAttestation(AttestationConveyancePreference attestation) |
| Sets the preference for passing a credential. |
Parameters
| Parameter name | Parameter desc |
| attestation | Preference specified by the WebAuthn relying party for passing a credential during credential generation. |
Return
| type | desc |
| Builder | Builder for PublicKeyCredentialCreationOptions. |
| Method |
| Builder setTimeoutSeconds(Long timeoutSeconds) |
| Sets a timeout interval. |
Parameters
| Parameter name | Parameter desc |
| timeoutSeconds | Timeout interval. |
Return
| type | desc |
| Builder | Builder for PublicKeyCredentialCreationOptions. |
| Method |
| PublicKeyCredentialCreationOptions build() |
| Builds an instance of PublicKeyCredentialCreationOptions. |
Return
| type | desc |
| PublicKeyCredentialCreationOptions | Instance of PublicKeyCredentialCreationOptions. |