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 java.util.function.Function keyManagerMapper(io.vertx.core.Vertx) throws java.lang.Exception
{
io.vertx.core.Vertx v;
java.util.function.Function v;
io.vertx.core.net.KeyCertOptions v;
v := @this: io.vertx.core.net.KeyCertOptions;
v := @parameter: io.vertx.core.Vertx;
v = staticinvoke <io.vertx.core.net.KeyCertOptions$lambda_keyManagerMapper_0__1730: java.util.function.Function bootstrap$()>();
return v;
}
public java.util.function.Function keyManagerFactoryMapper(io.vertx.core.Vertx) throws java.lang.Exception
{
io.vertx.core.net.KeyCertOptions v;
io.vertx.core.Vertx v;
java.util.function.Function v, v;
v := @this: io.vertx.core.net.KeyCertOptions;
v := @parameter: io.vertx.core.Vertx;
v = interfaceinvoke v.<io.vertx.core.net.KeyCertOptions: java.util.function.Function keyManagerMapper(io.vertx.core.Vertx)>(v);
v = staticinvoke <io.vertx.core.net.KeyCertOptions$lambda_keyManagerFactoryMapper_1__1731: java.util.function.Function bootstrap$(java.util.function.Function)>(v);
return v;
}
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;
}
}