Class VirtualAuthenticatorOptions

java.lang.Object
org.openqa.selenium.devtools.v141.webauthn.model.VirtualAuthenticatorOptions

public class VirtualAuthenticatorOptions extends Object
  • Constructor Details

  • Method Details

    • getProtocol

      public AuthenticatorProtocol getProtocol()
    • getCtap2Version

      public Optional<Ctap2Version> getCtap2Version()
      Defaults to ctap2_0. Ignored if |protocol| == u2f.
    • getTransport

      public AuthenticatorTransport getTransport()
    • getHasResidentKey

      public Optional<Boolean> getHasResidentKey()
      Defaults to false.
    • getHasUserVerification

      public Optional<Boolean> getHasUserVerification()
      Defaults to false.
    • getHasLargeBlob

      public Optional<Boolean> getHasLargeBlob()
      If set to true, the authenticator will support the largeBlob extension. https://w3c.github.io/webauthn#largeBlob Defaults to false.
    • getHasCredBlob

      public Optional<Boolean> getHasCredBlob()
      If set to true, the authenticator will support the credBlob extension. https://fidoalliance.org/specs/fido-v2.1-rd-20201208/fido-client-to-authenticator-protocol-v2.1-rd-20201208.html#sctn-credBlob-extension Defaults to false.
    • getHasMinPinLength

      public Optional<Boolean> getHasMinPinLength()
      If set to true, the authenticator will support the minPinLength extension. https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-20210615.html#sctn-minpinlength-extension Defaults to false.
    • getHasPrf

      public Optional<Boolean> getHasPrf()
      If set to true, the authenticator will support the prf extension. https://w3c.github.io/webauthn/#prf-extension Defaults to false.
    • getAutomaticPresenceSimulation

      public Optional<Boolean> getAutomaticPresenceSimulation()
      If set to true, tests of user presence will succeed immediately. Otherwise, they will not be resolved. Defaults to true.
    • getIsUserVerified

      public Optional<Boolean> getIsUserVerified()
      Sets whether User Verification succeeds or fails for an authenticator. Defaults to false.
    • getDefaultBackupEligibility

      public Optional<Boolean> getDefaultBackupEligibility()
      Credentials created by this authenticator will have the backup eligibility (BE) flag set to this value. Defaults to false. https://w3c.github.io/webauthn/#sctn-credential-backup
    • getDefaultBackupState

      public Optional<Boolean> getDefaultBackupState()
      Credentials created by this authenticator will have the backup state (BS) flag set to this value. Defaults to false. https://w3c.github.io/webauthn/#sctn-credential-backup