chrome-devtools-kotlin / org.hildan.chrome.devtools.domains.webauthn / VirtualAuthenticatorOptions

VirtualAuthenticatorOptions

data class VirtualAuthenticatorOptions

Constructors

<init>

VirtualAuthenticatorOptions(protocol: AuthenticatorProtocol, ctap2Version: Ctap2Version? = null, transport: AuthenticatorTransport, hasResidentKey: Boolean? = null, hasUserVerification: Boolean? = null, hasLargeBlob: Boolean? = null, automaticPresenceSimulation: Boolean? = null, isUserVerified: Boolean? = null)

Properties

automaticPresenceSimulation

If set to true, tests of user presence will succeed immediately. Otherwise, they will not be resolved. Defaults to true.

val automaticPresenceSimulation: Boolean?

ctap2Version

Defaults to ctap2_0. Ignored if |protocol| == u2f.

val ctap2Version: Ctap2Version?

hasLargeBlob

If set to true, the authenticator will support the largeBlob extension. https://w3c.github.io/webauthn#largeBlob Defaults to false.

val hasLargeBlob: Boolean?

hasResidentKey

Defaults to false.

val hasResidentKey: Boolean?

hasUserVerification

Defaults to false.

val hasUserVerification: Boolean?

isUserVerified

Sets whether User Verification succeeds or fails for an authenticator. Defaults to false.

val isUserVerified: Boolean?

protocol

val protocol: AuthenticatorProtocol

transport

val transport: AuthenticatorTransport