public interface  io.vertx.core.net.KeyCertOptions extends java.lang.Object
{
public abstract io.vertx.core.net.KeyCertOptions copy();
public abstract javax.net.ssl.KeyManagerFactory getKeyManagerFactory(io.vertx.core.Vertx) throws java.lang.Exception;
public abstract java.util.function.Function keyManagerMapper(io.vertx.core.Vertx) throws java.lang.Exception;
public static io.vertx.core.net.KeyCertOptions wrap(javax.net.ssl.X509KeyManager)
{
javax.net.ssl.X509KeyManager v;
io.vertx.core.net.KeyManagerFactoryOptions v;
v := @parameter: javax.net.ssl.X509KeyManager;
v = new io.vertx.core.net.KeyManagerFactoryOptions;
specialinvoke v.<io.vertx.core.net.KeyManagerFactoryOptions: void <init>(javax.net.ssl.X509KeyManager)>(v);
return v;
}
public static io.vertx.core.net.KeyCertOptions wrap(javax.net.ssl.KeyManagerFactory)
{
javax.net.ssl.KeyManagerFactory v;
io.vertx.core.net.KeyManagerFactoryOptions v;
v := @parameter: javax.net.ssl.KeyManagerFactory;
v = new io.vertx.core.net.KeyManagerFactoryOptions;
specialinvoke v.<io.vertx.core.net.KeyManagerFactoryOptions: void <init>(javax.net.ssl.KeyManagerFactory)>(v);
return v;
}
}