X509KeyManagerWrapper Class — netty Architecture
Architecture documentation for the X509KeyManagerWrapper class in X509KeyManagerWrapper.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 12632ed9_6807_be43_58d1_5d975b42b115["X509KeyManagerWrapper"] 7ffaf90c_a7dc_43a7_b836_8664a2ab4629["X509KeyManagerWrapper.java"] 12632ed9_6807_be43_58d1_5d975b42b115 -->|defined in| 7ffaf90c_a7dc_43a7_b836_8664a2ab4629 7e46cc19_c42b_bfd6_cf2e_9f1831ce3c2b["X509KeyManagerWrapper()"] 12632ed9_6807_be43_58d1_5d975b42b115 -->|method| 7e46cc19_c42b_bfd6_cf2e_9f1831ce3c2b 236baee1_dcf5_b5a0_501d_70ca4d1daa86["getClientAliases()"] 12632ed9_6807_be43_58d1_5d975b42b115 -->|method| 236baee1_dcf5_b5a0_501d_70ca4d1daa86 39f8d472_04fa_fa29_5c12_18755d80f115["String()"] 12632ed9_6807_be43_58d1_5d975b42b115 -->|method| 39f8d472_04fa_fa29_5c12_18755d80f115 eebd687a_2b43_0df9_2488_d8c71e47f1f8["getServerAliases()"] 12632ed9_6807_be43_58d1_5d975b42b115 -->|method| eebd687a_2b43_0df9_2488_d8c71e47f1f8 58bce02e_56f5_d388_7885_89296b0fa1d5["getCertificateChain()"] 12632ed9_6807_be43_58d1_5d975b42b115 -->|method| 58bce02e_56f5_d388_7885_89296b0fa1d5 f413bd06_e95e_2830_cbc2_d69177dd0770["PrivateKey()"] 12632ed9_6807_be43_58d1_5d975b42b115 -->|method| f413bd06_e95e_2830_cbc2_d69177dd0770
Relationship Graph
Source Code
handler/src/main/java/io/netty/handler/ssl/util/X509KeyManagerWrapper.java lines 29–76
final class X509KeyManagerWrapper extends X509ExtendedKeyManager {
private final X509KeyManager delegate;
X509KeyManagerWrapper(X509KeyManager delegate) {
this.delegate = checkNotNull(delegate, "delegate");
}
@Override
public String[] getClientAliases(String var1, Principal[] var2) {
return delegate.getClientAliases(var1, var2);
}
@Override
public String chooseClientAlias(String[] var1, Principal[] var2, Socket var3) {
return delegate.chooseClientAlias(var1, var2, var3);
}
@Override
public String[] getServerAliases(String var1, Principal[] var2) {
return delegate.getServerAliases(var1, var2);
}
@Override
public String chooseServerAlias(String var1, Principal[] var2, Socket var3) {
return delegate.chooseServerAlias(var1, var2, var3);
}
@Override
public X509Certificate[] getCertificateChain(String var1) {
return delegate.getCertificateChain(var1);
}
@Override
public PrivateKey getPrivateKey(String var1) {
return delegate.getPrivateKey(var1);
}
@Override
public String chooseEngineClientAlias(String[] keyType, Principal[] issuers, SSLEngine engine) {
return delegate.chooseClientAlias(keyType, issuers, null);
}
@Override
public String chooseEngineServerAlias(String keyType, Principal[] issuers, SSLEngine engine) {
return delegate.chooseServerAlias(keyType, issuers, null);
}
}
Source
Frequently Asked Questions
What is the X509KeyManagerWrapper class?
X509KeyManagerWrapper is a class in the netty codebase, defined in handler/src/main/java/io/netty/handler/ssl/util/X509KeyManagerWrapper.java.
Where is X509KeyManagerWrapper defined?
X509KeyManagerWrapper is defined in handler/src/main/java/io/netty/handler/ssl/util/X509KeyManagerWrapper.java at line 29.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free