Home / Class/ KeyManagerFactoryWrapper Class — netty Architecture

KeyManagerFactoryWrapper Class — netty Architecture

Architecture documentation for the KeyManagerFactoryWrapper class in KeyManagerFactoryWrapper.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  47b47216_3d0a_3b81_ead4_a2781d7e2840["KeyManagerFactoryWrapper"]
  43b4c0ca_88fd_7cfb_0ac7_c0396b0cb69f["KeyManagerFactoryWrapper.java"]
  47b47216_3d0a_3b81_ead4_a2781d7e2840 -->|defined in| 43b4c0ca_88fd_7cfb_0ac7_c0396b0cb69f
  bcc06881_e9c8_4293_9094_a4987c9a1dca["KeyManagerFactoryWrapper()"]
  47b47216_3d0a_3b81_ead4_a2781d7e2840 -->|method| bcc06881_e9c8_4293_9094_a4987c9a1dca
  058f554b_7a14_916b_f04e_b7fa069ef845["engineInit()"]
  47b47216_3d0a_3b81_ead4_a2781d7e2840 -->|method| 058f554b_7a14_916b_f04e_b7fa069ef845
  5575b576_0e21_e905_29d8_44102eafa961["engineGetKeyManagers()"]
  47b47216_3d0a_3b81_ead4_a2781d7e2840 -->|method| 5575b576_0e21_e905_29d8_44102eafa961

Relationship Graph

Source Code

handler/src/main/java/io/netty/handler/ssl/util/KeyManagerFactoryWrapper.java lines 25–43

public final class KeyManagerFactoryWrapper extends SimpleKeyManagerFactory {
    private final KeyManager km;

    public KeyManagerFactoryWrapper(KeyManager km) {
        this.km = ObjectUtil.checkNotNull(km, "km");
    }

    @Override
    protected void engineInit(KeyStore keyStore, char[] var2) throws Exception { }

    @Override
    protected void engineInit(ManagerFactoryParameters managerFactoryParameters)
            throws Exception { }

    @Override
    protected KeyManager[] engineGetKeyManagers() {
        return new KeyManager[] {km};
    }
}

Frequently Asked Questions

What is the KeyManagerFactoryWrapper class?
KeyManagerFactoryWrapper is a class in the netty codebase, defined in handler/src/main/java/io/netty/handler/ssl/util/KeyManagerFactoryWrapper.java.
Where is KeyManagerFactoryWrapper defined?
KeyManagerFactoryWrapper is defined in handler/src/main/java/io/netty/handler/ssl/util/KeyManagerFactoryWrapper.java at line 25.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free