## Uses of Class
io.vertx.ext.auth.webauthn4j.Authenticator

- Packages that use Authenticator
  Package | Description
  --- | ---
  io.vertx.ext.auth.webauthn4j |
  io.vertx.reactivex.ext.auth.webauthn4j |
  io.vertx.rxjava3.ext.auth.webauthn4j |

- - ### Uses of Authenticator in io.vertx.ext.auth.webauthn4j

    Methods in io.vertx.ext.auth.webauthn4j that return Authenticator
    Modifier and Type | Method | Description
    --- | --- | ---
    `Authenticator` | Authenticator.`setAaguid​(String aaguid)` |
    `Authenticator` | Authenticator.`setAttestationCertificates​(AttestationCertificates attestationCertificates)` |
    `Authenticator` | Authenticator.`setCounter​(long counter)` |
    `Authenticator` | Authenticator.`setCredID​(String credID)` |
    `Authenticator` | Authenticator.`setFlags​(int flags)` |
    `Authenticator` | Authenticator.`setFmt​(String fmt)` |
    `Authenticator` | Authenticator.`setPublicKey​(String publicKey)` |
    `Authenticator` | Authenticator.`setType​(String type)` |
    `Authenticator` | Authenticator.`setUsername​(String username)` |

    Methods in io.vertx.ext.auth.webauthn4j that return types with arguments of type Authenticator
    Modifier and Type | Method | Description
    --- | --- | ---
    `Future<List<Authenticator>>` | CredentialStorage.`find​(String userName, String credentialId)` | Finds an existing list of credentials for a given user name and credential ID.

    Methods in io.vertx.ext.auth.webauthn4j with parameters of type Authenticator
    Modifier and Type | Method | Description
    --- | --- | ---
    `Future<Void>` | CredentialStorage.`storeCredential​(Authenticator authenticator)` | Persists a new credential, bound by its user name (may be `null`) and credential ID (cannot be `null`, must be unique).
    `Future<Void>` | CredentialStorage.`updateCounter​(Authenticator authenticator)` | Updates a previously stored credential counter, as identified by its user name (may be `null`) and credential ID (cannot be `null`, must be unique).

  - ### Uses of Authenticator in io.vertx.reactivex.ext.auth.webauthn4j

    Methods in io.vertx.reactivex.ext.auth.webauthn4j that return types with arguments of type Authenticator
    Modifier and Type | Method | Description
    --- | --- | ---
    `Future<List<Authenticator>>` | CredentialStorage.`find​(String userName, String credentialId)` | Finds an existing list of credentials for a given user name and credential ID.
    `Single<List<Authenticator>>` | CredentialStorage.`rxFind​(String userName, String credentialId)` | Finds an existing list of credentials for a given user name and credential ID.

    Methods in io.vertx.reactivex.ext.auth.webauthn4j with parameters of type Authenticator
    Modifier and Type | Method | Description
    --- | --- | ---
    `Completable` | CredentialStorage.`rxStoreCredential​(Authenticator authenticator)` | Persists a new credential, bound by its user name (may be `null`) and credential ID (cannot be `null`, must be unique).
    `Completable` | CredentialStorage.`rxUpdateCounter​(Authenticator authenticator)` | Updates a previously stored credential counter, as identified by its user name (may be `null`) and credential ID (cannot be `null`, must be unique).
    `Future<Void>` | CredentialStorage.`storeCredential​(Authenticator authenticator)` | Persists a new credential, bound by its user name (may be `null`) and credential ID (cannot be `null`, must be unique).
    `Future<Void>` | CredentialStorage.`updateCounter​(Authenticator authenticator)` | Updates a previously stored credential counter, as identified by its user name (may be `null`) and credential ID (cannot be `null`, must be unique).

  - ### Uses of Authenticator in io.vertx.rxjava3.ext.auth.webauthn4j

    Methods in io.vertx.rxjava3.ext.auth.webauthn4j that return types with arguments of type Authenticator
    Modifier and Type | Method | Description
    --- | --- | ---
    `Single<List<Authenticator>>` | CredentialStorage.`find​(String userName, String credentialId)` | Finds an existing list of credentials for a given user name and credential ID.
    `Single<List<Authenticator>>` | CredentialStorage.`rxFind​(String userName, String credentialId)` | Finds an existing list of credentials for a given user name and credential ID.

    Methods in io.vertx.rxjava3.ext.auth.webauthn4j with parameters of type Authenticator
    Modifier and Type | Method | Description
    --- | --- | ---
    `Completable` | CredentialStorage.`rxStoreCredential​(Authenticator authenticator)` | Persists a new credential, bound by its user name (may be `null`) and credential ID (cannot be `null`, must be unique).
    `Completable` | CredentialStorage.`rxUpdateCounter​(Authenticator authenticator)` | Updates a previously stored credential counter, as identified by its user name (may be `null`) and credential ID (cannot be `null`, must be unique).
    `Completable` | CredentialStorage.`storeCredential​(Authenticator authenticator)` | Persists a new credential, bound by its user name (may be `null`) and credential ID (cannot be `null`, must be unique).
    `Completable` | CredentialStorage.`updateCounter​(Authenticator authenticator)` | Updates a previously stored credential counter, as identified by its user name (may be `null`) and credential ID (cannot be `null`, must be unique).