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