Creates a new WebAuthn instance
OptionalgunInstance: IGunInstance<any>Optionalconfig: Partial<WebAuthnConfig>PrivateabortPrivate ReadonlyconfigPrivatecredentialPrivate Optional ReadonlygunAborts current authentication attempt
PrivatebufferConverts ArrayBuffer to URL-safe base64 string
PrivatecreateCreates a WebAuthn credential for registration
Emits an event with arguments
Optionaldata: unknownPrivategenerateGenerates a challenge for WebAuthn operations
Generates WebAuthn credentials (uniforme con altri plugin)
OptionalexistingCredential: null | WebAuthnCredentialsPrivategenerateGenerates credentials from username and salt
PrivategetGets device information
PrivategetGets platform information
PrivategetGets cryptographically secure random bytes
Checks if WebAuthn is supported
Removes an event listener
Registers an event listener
Registers a one-time event listener
Removes all listeners for an event or all events
Optionalevent: EventTypeRemoves device credentials
Signs data with the credential
Privateuint8Converts Uint8Array to hexadecimal string
Validates a username
PrivateverifyVerifies a credential
Main WebAuthn class for authentication management