vertx / io.vertx.rxjava.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.rxjava.core.net.KeyCertOptions RSA private key file in PEM format corresponding to the io.vertx.rxjava.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.rxjava.core.net.TrustOptions X.509 certificate file in PEM format corresponding to the io.vertx.rxjava.core.net.SelfSignedCertificate#certificatePath