SetResponseOverrideBitsRequest

@Serializable
data class SetResponseOverrideBitsRequest(val authenticatorId: AuthenticatorId, val isBogusSignature: Boolean? = null, val isBadUV: Boolean? = null, val isBadUP: Boolean? = null)

Request object containing input parameters for the WebAuthnDomain.setResponseOverrideBits command.

Constructors

Link copied to clipboard
constructor(authenticatorId: AuthenticatorId, isBogusSignature: Boolean? = null, isBadUV: Boolean? = null, isBadUP: Boolean? = null)

Types

Link copied to clipboard
class Builder(val authenticatorId: AuthenticatorId)

A builder for SetResponseOverrideBitsRequest, which allows setting the optional parameters of the WebAuthnDomain.setResponseOverrideBits command via a lambda.

Properties

Link copied to clipboard

(undocumented in the protocol definition)

Link copied to clipboard
val isBadUP: Boolean? = null

If isBadUP is set, overrides the UP bit in the flags in the authenticator response to be zero. Defaults to false.

Link copied to clipboard
val isBadUV: Boolean? = null

If isBadUV is set, overrides the UV bit in the flags in the authenticator response to be zero. Defaults to false.

Link copied to clipboard

If isBogusSignature is set, overrides the signature in the authenticator response to be zero. Defaults to false.