## Uses of Class
io.vertx.core.net.PemKeyCertOptions

- Packages that use PemKeyCertOptions
  Package | Description
  --- | ---
  io.vertx.core.net |
  io.vertx.ext.shell.term |
  io.vertx.spi.cluster.ignite |

- - ### Uses of PemKeyCertOptions in io.vertx.core.net

    Methods in io.vertx.core.net that return PemKeyCertOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `PemKeyCertOptions` | PemKeyCertOptions.`addCertPath​(String certPath)` | Add a path to a certificate file
    `PemKeyCertOptions` | PemKeyCertOptions.`addCertValue​(Buffer certValue)` | Add a certificate as a buffer
    `PemKeyCertOptions` | PemKeyCertOptions.`addKeyPath​(String keyPath)` | Add a path to a key file
    `PemKeyCertOptions` | PemKeyCertOptions.`addKeyValue​(Buffer keyValue)` | Add a key as a buffer
    `PemKeyCertOptions` | PemKeyCertOptions.`copy()` |
    `PemKeyCertOptions` | SelfSignedCertificate.`keyCertOptions()` | Provides the `KeyCertOptions` RSA private key file in PEM format corresponding to the `SelfSignedCertificate.privateKeyPath()`
    `PemKeyCertOptions` | PemKeyCertOptions.`setCertPath​(String certPath)` | Set the path of the first certificate, replacing the previous certificates paths
    `PemKeyCertOptions` | PemKeyCertOptions.`setCertPaths​(List<String> certPaths)` | Set all the paths to the certificates files
    `PemKeyCertOptions` | PemKeyCertOptions.`setCertValue​(Buffer certValue)` | Set the first certificate as a buffer, replacing the previous certificates buffers
    `PemKeyCertOptions` | PemKeyCertOptions.`setCertValues​(List<Buffer> certValues)` | Set all the certificates as a list of buffer
    `PemKeyCertOptions` | PemKeyCertOptions.`setKeyPath​(String keyPath)` | Set the path of the first key file, replacing the keys paths
    `PemKeyCertOptions` | PemKeyCertOptions.`setKeyPaths​(List<String> keyPaths)` | Set all the paths to the keys files
    `PemKeyCertOptions` | PemKeyCertOptions.`setKeyValue​(Buffer keyValue)` | Set the first key a a buffer, replacing the previous keys buffers
    `PemKeyCertOptions` | PemKeyCertOptions.`setKeyValues​(List<Buffer> keyValues)` | Set all the keys as a list of buffer

    Constructors in io.vertx.core.net with parameters of type PemKeyCertOptions
    Constructor | Description
    --- | ---
    `PemKeyCertOptions​(PemKeyCertOptions other)` | Copy constructor

  - ### Uses of PemKeyCertOptions in io.vertx.ext.shell.term

    Methods in io.vertx.ext.shell.term with parameters of type PemKeyCertOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `SSHTermOptions` | SSHTermOptions.`setPemKeyPairOptions​(PemKeyCertOptions options)` | Set the key pair store options in pem format.

  - ### Uses of PemKeyCertOptions in io.vertx.spi.cluster.ignite

    Methods in io.vertx.spi.cluster.ignite that return PemKeyCertOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `PemKeyCertOptions` | IgniteSslOptions.`getPemKeyCertOptions()` |

    Methods in io.vertx.spi.cluster.ignite with parameters of type PemKeyCertOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `IgniteSslOptions` | IgniteSslOptions.`setPemKeyCertOptions​(PemKeyCertOptions pemKeyCertOptions)` | Sets PemKeyCertOptions that will be used for creating a secure socket layer.