Click or drag to resize

WebAuthnClient Class

Version 130.1.90
This domain allows configuring virtual authenticators to test the WebAuthn API.
Inheritance Hierarchy
SystemObject
  CefSharp.DevToolsDevToolsDomainBase
    CefSharp.DevTools.WebAuthnWebAuthnClient

Namespace: CefSharp.DevTools.WebAuthn
Assembly: CefSharp.Core (in CefSharp.Core.dll) Version: 129.0.110.0
Syntax
public class WebAuthnClient : DevToolsDomainBase

The WebAuthnClient type exposes the following members.

Constructors
 NameDescription
Public methodWebAuthnClient WebAuthn
Top
Methods
 NameDescription
Public methodAddCredentialAsync Adds the credential to the specified authenticator.
Public methodAddVirtualAuthenticatorAsync Creates and adds a virtual authenticator.
Public methodClearCredentialsAsync Clears all the credentials from the specified device.
Public methodDisableAsync Disable the WebAuthn domain.
Public methodEnableAsync Enable the WebAuthn domain and start intercepting credential storage and retrieval with a virtual authenticator.
Protected methodEnumToString(ContentEncoding)
(Inherited from DevToolsDomainBase)
Protected methodEnumToString(CSPViolationType)
(Inherited from DevToolsDomainBase)
Protected methodEnumToString(DisabledImageType)
(Inherited from DevToolsDomainBase)
Protected methodEnumToString(Enum)
(Inherited from DevToolsDomainBase)
Protected methodEnumToString(PermissionType)
(Inherited from DevToolsDomainBase)
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodGetCredentialAsync Returns a single credential stored in the given virtual authenticator that matches the credential ID.
Public methodGetCredentialsAsync Returns all the credentials stored in the given virtual authenticator.
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodRemoveCredentialAsync Removes a credential from the authenticator.
Public methodRemoveVirtualAuthenticatorAsync Removes the given authenticator.
Public methodSetAutomaticPresenceSimulationAsync Sets whether tests of user presence will succeed immediately (if true) or fail to resolve (if false) for an authenticator. The default is true.
Public methodSetCredentialPropertiesAsync Allows setting credential properties. https://w3c.github.io/webauthn/#sctn-automation-set-credential-properties
Public methodSetResponseOverrideBitsAsync Resets parameters isBogusSignature, isBadUV, isBadUP to false if they are not present.
Public methodSetUserVerifiedAsync Sets whether User Verification succeeds or fails for an authenticator. The default is true.
Protected methodToBase64String
(Inherited from DevToolsDomainBase)
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
Events
 NameDescription
Public eventCredentialAdded Triggered when a credential is added to an authenticator.
Public eventCredentialAsserted Triggered when a credential is used in a webauthn assertion.
Top
See Also