AuthenticationExtensions.Builder

public static final class AuthenticationExtensions.Builder extends Object

Public Constructor Summary

Public Method Summary

AuthenticationExtensions
build()
Builds the AuthenticationExtensions object.
AuthenticationExtensions.Builder
setFido2Extension(FidoAppIdExtension appIdExtension)
Sets the App ID extension, which allows for authentication of U2F authenticators previously registered under the supplied App ID.
AuthenticationExtensions.Builder
setGoogleThirdPartyPaymentExtension(GoogleThirdPartyPaymentExtension googleThirdPartyPaymentExtension)
Sets a boolean indicating whether the generated credential should be enabled for secure payment confirmation transactions.
AuthenticationExtensions.Builder
setUserVerificationMethodExtension(UserVerificationMethodExtension userVerificationMethodExtension)
Sets the User Verification Method extension, which allows the relying party to ascertain up to three authentication methods that were used.

Inherited Method Summary

Public Constructors

public Builder ()

public Builder (AuthenticationExtensions extensions)

The constructor of AuthenticationExtensions.Builder. Initialized with an AuthenticationExtensions.

Public Methods

public AuthenticationExtensions build ()

Builds the AuthenticationExtensions object.

public AuthenticationExtensions.Builder setFido2Extension (FidoAppIdExtension appIdExtension)

Sets the App ID extension, which allows for authentication of U2F authenticators previously registered under the supplied App ID.

public AuthenticationExtensions.Builder setGoogleThirdPartyPaymentExtension (GoogleThirdPartyPaymentExtension googleThirdPartyPaymentExtension)

Sets a boolean indicating whether the generated credential should be enabled for secure payment confirmation transactions.

public AuthenticationExtensions.Builder setUserVerificationMethodExtension (UserVerificationMethodExtension userVerificationMethodExtension)

Sets the User Verification Method extension, which allows the relying party to ascertain up to three authentication methods that were used.