@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="PublicKeyCredentialCreationOptions")
public static interface PublicKeyCredentialCreationOptions.Builder
extends PublicKeyCredentialCreationOptions
PublicKeyCredentialCreationOptions.Builder| Modifier and Type | Method and Description |
|---|---|
default PublicKeyCredentialCreationOptions.Builder |
attestation(java.lang.String attestation)
attestation is an optional property of the PublicKeyCredentialCreationOptions dictionary.
|
default PublicKeyCredentialCreationOptions.Builder |
authenticatorSelection(AuthenticatorSelectionCriteria authenticatorSelection)
authenticatorSelection, an optional property of the PublicKeyCredentialCreationOptions dictionary, is an object giving criteria to filter out the authenticators to be used for the creation operation.
|
default PublicKeyCredentialCreationOptions.Builder |
challenge(BufferSource challenge)
The challenge property of the PublicKeyCredentialCreationOptions dictionary is a BufferSource used as a cryptographic challenge.
|
default PublicKeyCredentialCreationOptions.Builder |
excludeCredentials(JsArray<PublicKeyCredentialDescriptor> excludeCredentials)
excludeCredentials, an optional property of the PublicKeyCredentialCreationOptions dictionary, is an Array whose elements are descriptors for the public keys already existing for a given user.
|
default PublicKeyCredentialCreationOptions.Builder |
excludeCredentials(PublicKeyCredentialDescriptor... excludeCredentials)
excludeCredentials, an optional property of the PublicKeyCredentialCreationOptions dictionary, is an Array whose elements are descriptors for the public keys already existing for a given user.
|
default PublicKeyCredentialCreationOptions.Builder |
extensions(AuthenticationExtensionsClientInputs extensions)
extensions, an optional property of the PublicKeyCredentialCreationOptions dictionary, is an object providing the client extensions and their input values.
|
default PublicKeyCredentialCreationOptions.Builder |
pubKeyCredParams(JsArray<PublicKeyCredentialParameters> pubKeyCredParams)
The pubKeyCredParams property of the PublicKeyCredentialCreationOptions dictionary is an Array whose elements are objects describing the desired features of the credential to be created.
|
default PublicKeyCredentialCreationOptions.Builder |
pubKeyCredParams(PublicKeyCredentialParameters... pubKeyCredParams)
The pubKeyCredParams property of the PublicKeyCredentialCreationOptions dictionary is an Array whose elements are objects describing the desired features of the credential to be created.
|
default PublicKeyCredentialCreationOptions.Builder |
rp(PublicKeyCredentialRpEntity rp)
The rp property of the PublicKeyCredentialCreationOptions dictionary is an object describing the relying party which requested the credential creation (via navigator.credentials.create()).
|
default PublicKeyCredentialCreationOptions.Builder |
timeout(int timeout)
The timeout property, of the PublicKeyCredentialCreationOptions dictionary, represents an hint, given in milliseconds, for the time the script is willing to wait for the completion of the creation operation.
|
default PublicKeyCredentialCreationOptions.Builder |
user(PublicKeyCredentialUserEntity user)
The user property of the PublicKeyCredentialCreationOptions dictionary is an object describing the user account for which the credentials are generated (via navigator.credentials.create()).
|
attestation, authenticatorSelection, challenge, create, create, excludeCredentials, extensions, pubKeyCredParams, rp, setAttestation, setAuthenticatorSelection, setChallenge, setExcludeCredentials, setExcludeCredentials, setExtensions, setPubKeyCredParams, setPubKeyCredParams, setRp, setTimeout, setUser, timeout, user@JsOverlay @Nonnull default PublicKeyCredentialCreationOptions.Builder attestation(@Nonnull java.lang.String attestation)
@JsOverlay @Nonnull default PublicKeyCredentialCreationOptions.Builder authenticatorSelection(@Nonnull AuthenticatorSelectionCriteria authenticatorSelection)
@JsOverlay @Nonnull default PublicKeyCredentialCreationOptions.Builder challenge(@Nonnull BufferSource challenge)
@JsOverlay @Nonnull default PublicKeyCredentialCreationOptions.Builder excludeCredentials(@Nonnull JsArray<PublicKeyCredentialDescriptor> excludeCredentials)
@JsOverlay @Nonnull default PublicKeyCredentialCreationOptions.Builder excludeCredentials(@Nonnull PublicKeyCredentialDescriptor... excludeCredentials)
@JsOverlay @Nonnull default PublicKeyCredentialCreationOptions.Builder extensions(@Nonnull AuthenticationExtensionsClientInputs extensions)
@JsOverlay @Nonnull default PublicKeyCredentialCreationOptions.Builder pubKeyCredParams(@Nonnull JsArray<PublicKeyCredentialParameters> pubKeyCredParams)
@JsOverlay @Nonnull default PublicKeyCredentialCreationOptions.Builder pubKeyCredParams(@Nonnull PublicKeyCredentialParameters... pubKeyCredParams)
@JsOverlay @Nonnull default PublicKeyCredentialCreationOptions.Builder rp(@Nonnull PublicKeyCredentialRpEntity rp)
@JsOverlay @Nonnull default PublicKeyCredentialCreationOptions.Builder timeout(int timeout)
@JsOverlay @Nonnull default PublicKeyCredentialCreationOptions.Builder user(@Nonnull PublicKeyCredentialUserEntity user)