final class io.netty.handler.ssl.util.X509KeyManagerWrapper extends javax.net.ssl.X509ExtendedKeyManager
{
private final javax.net.ssl.X509KeyManager delegate;
void <init>(javax.net.ssl.X509KeyManager)
{
io.netty.handler.ssl.util.X509KeyManagerWrapper v;
javax.net.ssl.X509KeyManager v;
java.lang.Object v;
v := @this: io.netty.handler.ssl.util.X509KeyManagerWrapper;
v := @parameter: javax.net.ssl.X509KeyManager;
specialinvoke v.<javax.net.ssl.X509ExtendedKeyManager: void <init>()>();
v = staticinvoke <io.netty.util.internal.ObjectUtil: java.lang.Object checkNotNull(java.lang.Object,java.lang.String)>(v, "delegate");
v.<io.netty.handler.ssl.util.X509KeyManagerWrapper: javax.net.ssl.X509KeyManager delegate> = v;
return;
}
public java.lang.String[] getClientAliases(java.lang.String, java.security.Principal[])
{
java.security.Principal[] v;
javax.net.ssl.X509KeyManager v;
io.netty.handler.ssl.util.X509KeyManagerWrapper v;
java.lang.String[] v;
java.lang.String v;
v := @this: io.netty.handler.ssl.util.X509KeyManagerWrapper;
v := @parameter: java.lang.String;
v := @parameter: java.security.Principal[];
v = v.<io.netty.handler.ssl.util.X509KeyManagerWrapper: javax.net.ssl.X509KeyManager delegate>;
v = interfaceinvoke v.<javax.net.ssl.X509KeyManager: java.lang.String[] getClientAliases(java.lang.String,java.security.Principal[])>(v, v);
return v;
}
public java.lang.String chooseClientAlias(java.lang.String[], java.security.Principal[], java.net.Socket)
{
java.security.Principal[] v;
javax.net.ssl.X509KeyManager v;
java.net.Socket v;
io.netty.handler.ssl.util.X509KeyManagerWrapper v;
java.lang.String[] v;
java.lang.String v;
v := @this: io.netty.handler.ssl.util.X509KeyManagerWrapper;
v := @parameter: java.lang.String[];
v := @parameter: java.security.Principal[];
v := @parameter: java.net.Socket;
v = v.<io.netty.handler.ssl.util.X509KeyManagerWrapper: javax.net.ssl.X509KeyManager delegate>;
v = interfaceinvoke v.<javax.net.ssl.X509KeyManager: java.lang.String chooseClientAlias(java.lang.String[],java.security.Principal[],java.net.Socket)>(v, v, v);
return v;
}
public java.lang.String[] getServerAliases(java.lang.String, java.security.Principal[])
{
java.security.Principal[] v;
javax.net.ssl.X509KeyManager v;
io.netty.handler.ssl.util.X509KeyManagerWrapper v;
java.lang.String[] v;
java.lang.String v;
v := @this: io.netty.handler.ssl.util.X509KeyManagerWrapper;
v := @parameter: java.lang.String;
v := @parameter: java.security.Principal[];
v = v.<io.netty.handler.ssl.util.X509KeyManagerWrapper: javax.net.ssl.X509KeyManager delegate>;
v = interfaceinvoke v.<javax.net.ssl.X509KeyManager: java.lang.String[] getServerAliases(java.lang.String,java.security.Principal[])>(v, v);
return v;
}
public java.lang.String chooseServerAlias(java.lang.String, java.security.Principal[], java.net.Socket)
{
java.security.Principal[] v;
javax.net.ssl.X509KeyManager v;
java.net.Socket v;
io.netty.handler.ssl.util.X509KeyManagerWrapper v;
java.lang.String v, v;
v := @this: io.netty.handler.ssl.util.X509KeyManagerWrapper;
v := @parameter: java.lang.String;
v := @parameter: java.security.Principal[];
v := @parameter: java.net.Socket;
v = v.<io.netty.handler.ssl.util.X509KeyManagerWrapper: javax.net.ssl.X509KeyManager delegate>;
v = interfaceinvoke v.<javax.net.ssl.X509KeyManager: java.lang.String chooseServerAlias(java.lang.String,java.security.Principal[],java.net.Socket)>(v, v, v);
return v;
}
public java.security.cert.X509Certificate[] getCertificateChain(java.lang.String)
{
javax.net.ssl.X509KeyManager v;
io.netty.handler.ssl.util.X509KeyManagerWrapper v;
java.lang.String v;
java.security.cert.X509Certificate[] v;
v := @this: io.netty.handler.ssl.util.X509KeyManagerWrapper;
v := @parameter: java.lang.String;
v = v.<io.netty.handler.ssl.util.X509KeyManagerWrapper: javax.net.ssl.X509KeyManager delegate>;
v = interfaceinvoke v.<javax.net.ssl.X509KeyManager: java.security.cert.X509Certificate[] getCertificateChain(java.lang.String)>(v);
return v;
}
public java.security.PrivateKey getPrivateKey(java.lang.String)
{
javax.net.ssl.X509KeyManager v;
java.security.PrivateKey v;
io.netty.handler.ssl.util.X509KeyManagerWrapper v;
java.lang.String v;
v := @this: io.netty.handler.ssl.util.X509KeyManagerWrapper;
v := @parameter: java.lang.String;
v = v.<io.netty.handler.ssl.util.X509KeyManagerWrapper: javax.net.ssl.X509KeyManager delegate>;
v = interfaceinvoke v.<javax.net.ssl.X509KeyManager: java.security.PrivateKey getPrivateKey(java.lang.String)>(v);
return v;
}
public java.lang.String chooseEngineClientAlias(java.lang.String[], java.security.Principal[], javax.net.ssl.SSLEngine)
{
java.security.Principal[] v;
javax.net.ssl.X509KeyManager v;
io.netty.handler.ssl.util.X509KeyManagerWrapper v;
java.lang.String[] v;
java.lang.String v;
javax.net.ssl.SSLEngine v;
v := @this: io.netty.handler.ssl.util.X509KeyManagerWrapper;
v := @parameter: java.lang.String[];
v := @parameter: java.security.Principal[];
v := @parameter: javax.net.ssl.SSLEngine;
v = v.<io.netty.handler.ssl.util.X509KeyManagerWrapper: javax.net.ssl.X509KeyManager delegate>;
v = interfaceinvoke v.<javax.net.ssl.X509KeyManager: java.lang.String chooseClientAlias(java.lang.String[],java.security.Principal[],java.net.Socket)>(v, v, null);
return v;
}
public java.lang.String chooseEngineServerAlias(java.lang.String, java.security.Principal[], javax.net.ssl.SSLEngine)
{
java.security.Principal[] v;
javax.net.ssl.X509KeyManager v;
io.netty.handler.ssl.util.X509KeyManagerWrapper v;
java.lang.String v, v;
javax.net.ssl.SSLEngine v;
v := @this: io.netty.handler.ssl.util.X509KeyManagerWrapper;
v := @parameter: java.lang.String;
v := @parameter: java.security.Principal[];
v := @parameter: javax.net.ssl.SSLEngine;
v = v.<io.netty.handler.ssl.util.X509KeyManagerWrapper: javax.net.ssl.X509KeyManager delegate>;
v = interfaceinvoke v.<javax.net.ssl.X509KeyManager: java.lang.String chooseServerAlias(java.lang.String,java.security.Principal[],java.net.Socket)>(v, v, null);
return v;
}
}