## Uses of Class
io.vertx.ext.auth.PubSecKeyOptions

- Packages that use PubSecKeyOptions
  Package | Description
  --- | ---
  io.vertx.ext.auth |
  io.vertx.ext.auth.jwt |
  io.vertx.ext.auth.oauth2 |

- - ### Uses of PubSecKeyOptions in io.vertx.ext.auth

    Methods in io.vertx.ext.auth that return PubSecKeyOptions
    Modifier and Type | Method and Description
    --- | ---
    `PubSecKeyOptions` | PubSecKeyOptions.`setAlgorithm(String algorithm)`
    `PubSecKeyOptions` | PubSecKeyOptions.`setBuffer(Buffer buffer)` The PEM or Secret key buffer.
    `PubSecKeyOptions` | PubSecKeyOptions.`setBuffer(String buffer)` The PEM or Secret key buffer.
    `PubSecKeyOptions` | PubSecKeyOptions.`setCertificate(boolean certificate)` Deprecated.
    `PubSecKeyOptions` | PubSecKeyOptions.`setId(String id)`
    `PubSecKeyOptions` | PubSecKeyOptions.`setPublicKey(String publicKey)` Deprecated. This setter ignored the PEM prefix and suffix which would assume the key to be RSA. Use `setBuffer(String)` with the full content of your OpenSSL pem file. A PEM file must contain at least 3 lines:
           -----BEGIN PUBLIC KEY----
           ...
           -----END PUBLIC KEY---
    `PubSecKeyOptions` | PubSecKeyOptions.`setSecretKey(String secretKey)` Deprecated. This setter ignored the PEM prefix and suffix which would assume the key to be RSA. Use `setBuffer(String)` with the full content of your OpenSSL pem file. A PEM file must contain at least 3 lines:
           -----BEGIN PRIVATE KEY----
           ...
           -----END PRIVATE KEY---
    `PubSecKeyOptions` | PubSecKeyOptions.`setSymmetric(boolean symmetric)` Deprecated.

    Methods in io.vertx.ext.auth with parameters of type PubSecKeyOptions
    Modifier and Type | Method and Description
    --- | ---
    `static void` | PubSecKeyOptionsConverter.`fromJson(Iterable<Map.Entry<String,Object>> json, PubSecKeyOptions obj)`
    `static void` | PubSecKeyOptionsConverter.`toJson(PubSecKeyOptions obj, JsonObject json)`
    `static void` | PubSecKeyOptionsConverter.`toJson(PubSecKeyOptions obj, Map<String,Object> json)`

    Constructors in io.vertx.ext.auth with parameters of type PubSecKeyOptions
    Constructor and Description
    `PubSecKeyOptions(PubSecKeyOptions other)` Copy constructor

  - ### Uses of PubSecKeyOptions in io.vertx.ext.auth.jwt

    Methods in io.vertx.ext.auth.jwt that return types with arguments of type PubSecKeyOptions
    Modifier and Type | Method and Description
    --- | ---
    `List<PubSecKeyOptions>` | JWTAuthOptions.`getPubSecKeys()`

    Methods in io.vertx.ext.auth.jwt with parameters of type PubSecKeyOptions
    Modifier and Type | Method and Description
    --- | ---
    `JWTAuthOptions` | JWTAuthOptions.`addPubSecKey(PubSecKeyOptions pubSecKey)`

    Method parameters in io.vertx.ext.auth.jwt with type arguments of type PubSecKeyOptions
    Modifier and Type | Method and Description
    --- | ---
    `JWTAuthOptions` | JWTAuthOptions.`setPubSecKeys(List<PubSecKeyOptions> pubSecKeys)`

  - ### Uses of PubSecKeyOptions in io.vertx.ext.auth.oauth2

    Methods in io.vertx.ext.auth.oauth2 that return types with arguments of type PubSecKeyOptions
    Modifier and Type | Method and Description
    --- | ---
    `List<PubSecKeyOptions>` | OAuth2Options.`getPubSecKeys()` The provider PubSec key options

    Methods in io.vertx.ext.auth.oauth2 with parameters of type PubSecKeyOptions
    Modifier and Type | Method and Description
    --- | ---
    `OAuth2Options` | OAuth2Options.`addPubSecKey(PubSecKeyOptions pubSecKey)`

    Method parameters in io.vertx.ext.auth.oauth2 with type arguments of type PubSecKeyOptions
    Modifier and Type | Method and Description
    --- | ---
    `OAuth2Options` | OAuth2Options.`setPubSecKeys(List<PubSecKeyOptions> pubSecKeys)`

Copyright © 2021 Eclipse. All rights reserved.