vertx / io.vertx.reactivex.core.net / SelfSignedCertificate

# SelfSignedCertificate

`open class SelfSignedCertificate`

A self-signed certificate helper for testing and development purposes.

While it helps for testing and development, it should never ever be used in production settings.

NOTE: This class has been automatically generated from the io.vertx.core.net.SelfSignedCertificate non RX-ified interface using Vert.x codegen.

### Constructors

<init> | `SelfSignedCertificate(delegate: SelfSignedCertificate)`

### Properties

__TYPE_ARG | `static val __TYPE_ARG: TypeArg<SelfSignedCertificate>`

### Functions

certificatePath | `open fun certificatePath(): String` Filesystem path to the X.509 certificate file in PEM format .
create | `open static fun create(): SelfSignedCertificate` Create a new `SelfSignedCertificate` instance. `open static fun create(fqdn: String): SelfSignedCertificate` Create a new `SelfSignedCertificate` instance with a fully-qualified domain name,
delete | `open fun delete(): Unit` Delete the private key and certificate files.
equals | `open fun equals(other: Any?): Boolean`
getDelegate | `open fun getDelegate(): SelfSignedCertificate`
hashCode | `open fun hashCode(): Int`
keyCertOptions | `open fun keyCertOptions(): PemKeyCertOptions` Provides the io.vertx.reactivex.core.net.KeyCertOptions RSA private key file in PEM format corresponding to the `io.vertx.reactivex.core.net.SelfSignedCertificate#privateKeyPath`
newInstance | `open static fun newInstance(arg: SelfSignedCertificate): SelfSignedCertificate`
privateKeyPath | `open fun privateKeyPath(): String` Filesystem path to the RSA private key file in PEM format
toString | `open fun toString(): String`
trustOptions | `open fun trustOptions(): PemTrustOptions` Provides the io.vertx.reactivex.core.net.TrustOptions X.509 certificate file in PEM format corresponding to the `io.vertx.reactivex.core.net.SelfSignedCertificate#certificatePath`