## Uses of Class
io.vertx.ext.auth.otp.OtpKey

- Packages that use OtpKey
  Package | Description
  --- | ---
  io.vertx.ext.auth.otp |
  io.vertx.ext.auth.otp.hotp |
  io.vertx.ext.auth.otp.totp |
  io.vertx.reactivex.ext.auth.otp |
  io.vertx.reactivex.ext.auth.otp.hotp |
  io.vertx.reactivex.ext.auth.otp.totp |
  io.vertx.rxjava3.ext.auth.otp |
  io.vertx.rxjava3.ext.auth.otp.hotp |
  io.vertx.rxjava3.ext.auth.otp.totp |

- - ### Uses of OtpKey in io.vertx.ext.auth.otp

    Methods in io.vertx.ext.auth.otp that return OtpKey
    Modifier and Type | Method | Description
    --- | --- | ---
    `OtpKey` | OtpKeyGenerator.`generate()` | Generate key with default size;
    `OtpKey` | OtpKeyGenerator.`generate​(int keySize)` | Generate key
    `OtpKey` | OtpKey.`setAlgorithm​(String algorithm)` |
    `OtpKey` | OtpKey.`setKey​(String key)` |

    Constructors in io.vertx.ext.auth.otp with parameters of type OtpKey
    Constructor | Description
    --- | ---
    `OtpKey​(OtpKey other)` |

  - ### Uses of OtpKey in io.vertx.ext.auth.otp.hotp

    Methods in io.vertx.ext.auth.otp.hotp with parameters of type OtpKey
    Modifier and Type | Method | Description
    --- | --- | ---
    `Future<Authenticator>` | HotpAuth.`createAuthenticator​(String id, OtpKey otpKey)` | Creating authenticator from user id and key.
    `default String` | HotpAuth.`generateUri​(OtpKey otpKey, String label)` | Creating URI for register in key in user device.
    `default String` | HotpAuth.`generateUri​(OtpKey otpKey, String issuer, String user)` | Creating URI for register in key in user device.
    `String` | HotpAuth.`generateUri​(OtpKey otpKey, String issuer, String user, String label)` | Creating URI for register in key in user device.

  - ### Uses of OtpKey in io.vertx.ext.auth.otp.totp

    Methods in io.vertx.ext.auth.otp.totp with parameters of type OtpKey
    Modifier and Type | Method | Description
    --- | --- | ---
    `Future<Authenticator>` | TotpAuth.`createAuthenticator​(String id, OtpKey otpKey)` | Creating authenticator from user id and key.
    `default String` | TotpAuth.`generateUri​(OtpKey otpKey, String label)` | Creating URI for register in key in user device.
    `default String` | TotpAuth.`generateUri​(OtpKey otpKey, String issuer, String user)` | Creating URI for register in key in user device.
    `String` | TotpAuth.`generateUri​(OtpKey otpKey, String issuer, String user, String label)` | Creating URI for register in key in user device.

  - ### Uses of OtpKey in io.vertx.reactivex.ext.auth.otp

    Methods in io.vertx.reactivex.ext.auth.otp that return OtpKey
    Modifier and Type | Method | Description
    --- | --- | ---
    `OtpKey` | OtpKeyGenerator.`generate()` | Generate key with default size;
    `OtpKey` | OtpKeyGenerator.`generate​(int keySize)` | Generate key

  - ### Uses of OtpKey in io.vertx.reactivex.ext.auth.otp.hotp

    Methods in io.vertx.reactivex.ext.auth.otp.hotp with parameters of type OtpKey
    Modifier and Type | Method | Description
    --- | --- | ---
    `Future<Authenticator>` | HotpAuth.`createAuthenticator​(String id, OtpKey otpKey)` | Creating authenticator from user id and key.
    `String` | HotpAuth.`generateUri​(OtpKey otpKey, String label)` | Creating URI for register in key in user device.
    `String` | HotpAuth.`generateUri​(OtpKey otpKey, String issuer, String user)` | Creating URI for register in key in user device.
    `String` | HotpAuth.`generateUri​(OtpKey otpKey, String issuer, String user, String label)` | Creating URI for register in key in user device.
    `Single<Authenticator>` | HotpAuth.`rxCreateAuthenticator​(String id, OtpKey otpKey)` | Creating authenticator from user id and key.

  - ### Uses of OtpKey in io.vertx.reactivex.ext.auth.otp.totp

    Methods in io.vertx.reactivex.ext.auth.otp.totp with parameters of type OtpKey
    Modifier and Type | Method | Description
    --- | --- | ---
    `Future<Authenticator>` | TotpAuth.`createAuthenticator​(String id, OtpKey otpKey)` | Creating authenticator from user id and key.
    `String` | TotpAuth.`generateUri​(OtpKey otpKey, String label)` | Creating URI for register in key in user device.
    `String` | TotpAuth.`generateUri​(OtpKey otpKey, String issuer, String user)` | Creating URI for register in key in user device.
    `String` | TotpAuth.`generateUri​(OtpKey otpKey, String issuer, String user, String label)` | Creating URI for register in key in user device.
    `Single<Authenticator>` | TotpAuth.`rxCreateAuthenticator​(String id, OtpKey otpKey)` | Creating authenticator from user id and key.

  - ### Uses of OtpKey in io.vertx.rxjava3.ext.auth.otp

    Methods in io.vertx.rxjava3.ext.auth.otp that return OtpKey
    Modifier and Type | Method | Description
    --- | --- | ---
    `OtpKey` | OtpKeyGenerator.`generate()` | Generate key with default size;
    `OtpKey` | OtpKeyGenerator.`generate​(int keySize)` | Generate key

  - ### Uses of OtpKey in io.vertx.rxjava3.ext.auth.otp.hotp

    Methods in io.vertx.rxjava3.ext.auth.otp.hotp with parameters of type OtpKey
    Modifier and Type | Method | Description
    --- | --- | ---
    `Single<Authenticator>` | HotpAuth.`createAuthenticator​(String id, OtpKey otpKey)` | Creating authenticator from user id and key.
    `String` | HotpAuth.`generateUri​(OtpKey otpKey, String label)` | Creating URI for register in key in user device.
    `String` | HotpAuth.`generateUri​(OtpKey otpKey, String issuer, String user)` | Creating URI for register in key in user device.
    `String` | HotpAuth.`generateUri​(OtpKey otpKey, String issuer, String user, String label)` | Creating URI for register in key in user device.
    `Single<Authenticator>` | HotpAuth.`rxCreateAuthenticator​(String id, OtpKey otpKey)` | Creating authenticator from user id and key.

  - ### Uses of OtpKey in io.vertx.rxjava3.ext.auth.otp.totp

    Methods in io.vertx.rxjava3.ext.auth.otp.totp with parameters of type OtpKey
    Modifier and Type | Method | Description
    --- | --- | ---
    `Single<Authenticator>` | TotpAuth.`createAuthenticator​(String id, OtpKey otpKey)` | Creating authenticator from user id and key.
    `String` | TotpAuth.`generateUri​(OtpKey otpKey, String label)` | Creating URI for register in key in user device.
    `String` | TotpAuth.`generateUri​(OtpKey otpKey, String issuer, String user)` | Creating URI for register in key in user device.
    `String` | TotpAuth.`generateUri​(OtpKey otpKey, String issuer, String user, String label)` | Creating URI for register in key in user device.
    `Single<Authenticator>` | TotpAuth.`rxCreateAuthenticator​(String id, OtpKey otpKey)` | Creating authenticator from user id and key.