Home / Class/ X509KeyManagerWrapper Class — netty Architecture

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);
    }
}

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