Class SelfSignedCertificate


  • public class SelfSignedCertificate
    extends Object
    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 original non Mutiny-ified interface using Vert.x codegen.

    • Constructor Detail

      • SelfSignedCertificate

        public SelfSignedCertificate​(io.vertx.core.net.SelfSignedCertificate delegate)
      • SelfSignedCertificate

        public SelfSignedCertificate​(Object delegate)
    • Method Detail

      • getDelegate

        public io.vertx.core.net.SelfSignedCertificate getDelegate()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • keyCertOptions

        public io.vertx.core.net.PemKeyCertOptions keyCertOptions()
        Returns:
        a PemKeyCertOptions based on the generated certificate.
      • trustOptions

        public io.vertx.core.net.PemTrustOptions trustOptions()
        Returns:
        a PemTrustOptions based on the generated certificate.
      • privateKeyPath

        public String privateKeyPath()
        Returns:
        the absolute path to the private key.
      • certificatePath

        public String certificatePath()
        Returns:
        the absolute path to the certificate.
      • delete

        public void delete()
      • create

        public static SelfSignedCertificate create​(String fqdn)
        Parameters:
        fqdn - a fully qualified domain name.
        Returns:
        a new instance.
      • newInstance

        public static SelfSignedCertificate newInstance​(io.vertx.core.net.SelfSignedCertificate arg)