Home / Class/ OpenSslX509KeyManagerFactoryProviderTest Class — netty Architecture

OpenSslX509KeyManagerFactoryProviderTest Class — netty Architecture

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

Entity Profile

Dependency Diagram

graph TD
  aac58e94_c5d6_8ee6_b131_73b659f93800["OpenSslX509KeyManagerFactoryProviderTest"]
  ecb02817_65dd_dec1_eb51_20a15dfd1847["OpenSslX509KeyManagerFactoryProviderTest.java"]
  aac58e94_c5d6_8ee6_b131_73b659f93800 -->|defined in| ecb02817_65dd_dec1_eb51_20a15dfd1847
  134cfe94_5d83_f4dd_d41e_81ba8f9a6ead["KeyManagerFactory()"]
  aac58e94_c5d6_8ee6_b131_73b659f93800 -->|method| 134cfe94_5d83_f4dd_d41e_81ba8f9a6ead
  d950bf24_c0c4_d23e_dd55_5f0f66f009b3["OpenSslKeyMaterialProvider()"]
  aac58e94_c5d6_8ee6_b131_73b659f93800 -->|method| d950bf24_c0c4_d23e_dd55_5f0f66f009b3

Relationship Graph

Source Code

handler/src/test/java/io/netty/handler/ssl/OpenSslX509KeyManagerFactoryProviderTest.java lines 22–41

public class OpenSslX509KeyManagerFactoryProviderTest extends OpenSslCachingKeyMaterialProviderTest {

    @Override
    protected KeyManagerFactory newKeyManagerFactory() throws Exception {
        char[] password = PASSWORD.toCharArray();
        final KeyStore keystore = KeyStore.getInstance("PKCS12");
        try (InputStream resourceAsStream = getClass().getResourceAsStream("mutual_auth_server.p12")) {
            keystore.load(resourceAsStream, password);

            OpenSslX509KeyManagerFactory kmf = new OpenSslX509KeyManagerFactory();
            kmf.init(keystore, password);
            return kmf;
        }
    }

    @Override
    protected OpenSslKeyMaterialProvider newMaterialProvider(KeyManagerFactory kmf, String password) {
        return ((OpenSslX509KeyManagerFactory) kmf).newProvider();
    }
}

Frequently Asked Questions

What is the OpenSslX509KeyManagerFactoryProviderTest class?
OpenSslX509KeyManagerFactoryProviderTest is a class in the netty codebase, defined in handler/src/test/java/io/netty/handler/ssl/OpenSslX509KeyManagerFactoryProviderTest.java.
Where is OpenSslX509KeyManagerFactoryProviderTest defined?
OpenSslX509KeyManagerFactoryProviderTest is defined in handler/src/test/java/io/netty/handler/ssl/OpenSslX509KeyManagerFactoryProviderTest.java at line 22.

Analyze Your Own Codebase

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

Try Supermodel Free