-
public final class VirtualAuthenticatorOptions
-
-
Field Summary
Fields Modifier and Type Field Description private final AuthenticatorProtocolprotocolprivate final Ctap2Versionctap2Versionprivate final AuthenticatorTransporttransportprivate final BooleanhasResidentKeyprivate final BooleanhasUserVerificationprivate final BooleanhasLargeBlobprivate final BooleanautomaticPresenceSimulationprivate final BooleanisUserVerified
-
Constructor Summary
Constructors Constructor Description VirtualAuthenticatorOptions(AuthenticatorProtocol protocol, Ctap2Version ctap2Version, AuthenticatorTransport transport, Boolean hasResidentKey, Boolean hasUserVerification, Boolean hasLargeBlob, Boolean automaticPresenceSimulation, Boolean isUserVerified)
-
Method Summary
Modifier and Type Method Description final AuthenticatorProtocolcomponent1()final Ctap2Versioncomponent2()final AuthenticatorTransportcomponent3()final Booleancomponent4()final Booleancomponent5()final Booleancomponent6()final Booleancomponent7()final Booleancomponent8()final VirtualAuthenticatorOptionscopy(AuthenticatorProtocol protocol, Ctap2Version ctap2Version, AuthenticatorTransport transport, Boolean hasResidentKey, Boolean hasUserVerification, Boolean hasLargeBlob, Boolean automaticPresenceSimulation, Boolean isUserVerified)final AuthenticatorProtocolgetProtocol()final Ctap2VersiongetCtap2Version()Defaults to ctap2_0. final AuthenticatorTransportgetTransport()final BooleangetHasResidentKey()Defaults to false. final BooleangetHasUserVerification()Defaults to false. final BooleangetHasLargeBlob()If set to true, the authenticator will support the largeBlob extension. final BooleangetAutomaticPresenceSimulation()If set to true, tests of user presence will succeed immediately. final BooleangetIsUserVerified()Sets whether User Verification succeeds or fails for an authenticator. -
-
Constructor Detail
-
VirtualAuthenticatorOptions
VirtualAuthenticatorOptions(AuthenticatorProtocol protocol, Ctap2Version ctap2Version, AuthenticatorTransport transport, Boolean hasResidentKey, Boolean hasUserVerification, Boolean hasLargeBlob, Boolean automaticPresenceSimulation, Boolean isUserVerified)
-
-
Method Detail
-
component1
final AuthenticatorProtocol component1()
-
component2
final Ctap2Version component2()
-
component3
final AuthenticatorTransport component3()
-
component4
final Boolean component4()
-
component5
final Boolean component5()
-
component6
final Boolean component6()
-
component7
final Boolean component7()
-
component8
final Boolean component8()
-
copy
final VirtualAuthenticatorOptions copy(AuthenticatorProtocol protocol, Ctap2Version ctap2Version, AuthenticatorTransport transport, Boolean hasResidentKey, Boolean hasUserVerification, Boolean hasLargeBlob, Boolean automaticPresenceSimulation, Boolean isUserVerified)
-
getProtocol
final AuthenticatorProtocol getProtocol()
-
getCtap2Version
final Ctap2Version getCtap2Version()
Defaults to ctap2_0. Ignored if |protocol| == u2f.
-
getTransport
final AuthenticatorTransport getTransport()
-
getHasResidentKey
final Boolean getHasResidentKey()
Defaults to false.
-
getHasUserVerification
final Boolean getHasUserVerification()
Defaults to false.
-
getHasLargeBlob
final Boolean getHasLargeBlob()
If set to true, the authenticator will support the largeBlob extension. https://w3c.github.io/webauthn#largeBlob Defaults to false.
-
getAutomaticPresenceSimulation
final Boolean getAutomaticPresenceSimulation()
If set to true, tests of user presence will succeed immediately. Otherwise, they will not be resolved. Defaults to true.
-
getIsUserVerified
final Boolean getIsUserVerified()
Sets whether User Verification succeeds or fails for an authenticator. Defaults to false.
-
-
-
-