public interface  io.vertx.core.net.SelfSignedCertificate extends java.lang.Object
{
public abstract io.vertx.core.net.PemKeyCertOptions keyCertOptions();
public abstract io.vertx.core.net.PemTrustOptions trustOptions();
public abstract java.lang.String privateKeyPath();
public abstract java.lang.String certificatePath();
public abstract void delete();
public static io.vertx.core.net.SelfSignedCertificate create()
{
io.vertx.core.net.impl.SelfSignedCertificateImpl v;
v = new io.vertx.core.net.impl.SelfSignedCertificateImpl;
specialinvoke v.<io.vertx.core.net.impl.SelfSignedCertificateImpl: void <init>()>();
return v;
}
public static io.vertx.core.net.SelfSignedCertificate create(java.lang.String)
{
java.lang.String v;
io.vertx.core.net.impl.SelfSignedCertificateImpl v;
v := @parameter: java.lang.String;
v = new io.vertx.core.net.impl.SelfSignedCertificateImpl;
specialinvoke v.<io.vertx.core.net.impl.SelfSignedCertificateImpl: void <init>(java.lang.String)>(v);
return v;
}
}