Home / Class/ X509TrustManagerWrapper Class — netty Architecture

X509TrustManagerWrapper Class — netty Architecture

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

Entity Profile

Dependency Diagram

graph TD
  c3e07098_2f81_f5ac_8e97_06ed192c4242["X509TrustManagerWrapper"]
  0862db13_6123_cf25_7f4b_0b694d6dd55a["X509TrustManagerWrapper.java"]
  c3e07098_2f81_f5ac_8e97_06ed192c4242 -->|defined in| 0862db13_6123_cf25_7f4b_0b694d6dd55a
  888253c2_1462_7927_30b5_4d9cc1dc786a["X509TrustManagerWrapper()"]
  c3e07098_2f81_f5ac_8e97_06ed192c4242 -->|method| 888253c2_1462_7927_30b5_4d9cc1dc786a
  b4ca5b90_a543_0b89_bc69_76436e330bba["checkClientTrusted()"]
  c3e07098_2f81_f5ac_8e97_06ed192c4242 -->|method| b4ca5b90_a543_0b89_bc69_76436e330bba
  54cbb554_c37a_5a09_f7d3_a9d5178dfa4a["checkServerTrusted()"]
  c3e07098_2f81_f5ac_8e97_06ed192c4242 -->|method| 54cbb554_c37a_5a09_f7d3_a9d5178dfa4a
  0fe4e039_de80_1785_dede_133667d44800["getAcceptedIssuers()"]
  c3e07098_2f81_f5ac_8e97_06ed192c4242 -->|method| 0fe4e039_de80_1785_dede_133667d44800

Relationship Graph

Source Code

handler/src/main/java/io/netty/handler/ssl/util/X509TrustManagerWrapper.java lines 27–73

final class X509TrustManagerWrapper extends X509ExtendedTrustManager {

    private final X509TrustManager delegate;

    X509TrustManagerWrapper(X509TrustManager delegate) {
        this.delegate = checkNotNull(delegate, "delegate");
    }

    @Override
    public void checkClientTrusted(X509Certificate[] chain, String s) throws CertificateException {
        delegate.checkClientTrusted(chain, s);
    }

    @Override
    public void checkClientTrusted(X509Certificate[] chain, String s, Socket socket)
            throws CertificateException {
        delegate.checkClientTrusted(chain, s);
    }

    @Override
    public void checkClientTrusted(X509Certificate[] chain, String s, SSLEngine sslEngine)
            throws CertificateException {
        delegate.checkClientTrusted(chain, s);
    }

    @Override
    public void checkServerTrusted(X509Certificate[] chain, String s) throws CertificateException {
        delegate.checkServerTrusted(chain, s);
    }

    @Override
    public void checkServerTrusted(X509Certificate[] chain, String s, Socket socket)
            throws CertificateException {
        delegate.checkServerTrusted(chain, s);
    }

    @Override
    public void checkServerTrusted(X509Certificate[] chain, String s, SSLEngine sslEngine)
            throws CertificateException {
        delegate.checkServerTrusted(chain, s);
    }

    @Override
    public X509Certificate[] getAcceptedIssuers() {
        return delegate.getAcceptedIssuers();
    }
}

Frequently Asked Questions

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

Analyze Your Own Codebase

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

Try Supermodel Free