Home / Class/ KeylessManagerFactorySpi Class — netty Architecture

KeylessManagerFactorySpi Class — netty Architecture

Architecture documentation for the KeylessManagerFactorySpi class in BoringSSLKeylessManagerFactory.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  46852490_bd26_0f8e_5bd2_d78927bebbdd["KeylessManagerFactorySpi"]
  f8d92914_3ed9_863c_bff2_0435445fa27d["BoringSSLKeylessManagerFactory.java"]
  46852490_bd26_0f8e_5bd2_d78927bebbdd -->|defined in| f8d92914_3ed9_863c_bff2_0435445fa27d
  292a7d71_34ca_f821_a768_9f2ecf2a0e43["KeylessManagerFactorySpi()"]
  46852490_bd26_0f8e_5bd2_d78927bebbdd -->|method| 292a7d71_34ca_f821_a768_9f2ecf2a0e43
  eeb48d49_7475_5114_57c3_c901cc8b1620["engineInit()"]
  46852490_bd26_0f8e_5bd2_d78927bebbdd -->|method| eeb48d49_7475_5114_57c3_c901cc8b1620
  97c1c852_814a_9702_0585_c28f5cff33a6["engineGetKeyManagers()"]
  46852490_bd26_0f8e_5bd2_d78927bebbdd -->|method| 97c1c852_814a_9702_0585_c28f5cff33a6

Relationship Graph

Source Code

codec-classes-quic/src/main/java/io/netty/handler/codec/quic/BoringSSLKeylessManagerFactory.java lines 123–146

    private static final class KeylessManagerFactorySpi extends KeyManagerFactorySpi {

        private final KeyManagerFactory keyManagerFactory;

        KeylessManagerFactorySpi(KeyManagerFactory keyManagerFactory) {
            this.keyManagerFactory = requireNonNull(keyManagerFactory, "keyManagerFactory");
        }

        @Override
        protected void engineInit(KeyStore ks, char[] password)
                throws KeyStoreException, NoSuchAlgorithmException, UnrecoverableKeyException {
            keyManagerFactory.init(ks, password);
        }

        @Override
        protected void engineInit(ManagerFactoryParameters spec) {
            throw new UnsupportedOperationException("Not supported");
        }

        @Override
        protected KeyManager[] engineGetKeyManagers() {
            return keyManagerFactory.getKeyManagers();
        }
    }

Frequently Asked Questions

What is the KeylessManagerFactorySpi class?
KeylessManagerFactorySpi is a class in the netty codebase, defined in codec-classes-quic/src/main/java/io/netty/handler/codec/quic/BoringSSLKeylessManagerFactory.java.
Where is KeylessManagerFactorySpi defined?
KeylessManagerFactorySpi is defined in codec-classes-quic/src/main/java/io/netty/handler/codec/quic/BoringSSLKeylessManagerFactory.java at line 123.

Analyze Your Own Codebase

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

Try Supermodel Free