Home / Class/ TrustManagerVerifyCallback Class — netty Architecture

TrustManagerVerifyCallback Class — netty Architecture

Architecture documentation for the TrustManagerVerifyCallback class in ReferenceCountedOpenSslClientContext.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  4ad35b68_aa8f_0c31_8a74_2e1a6adbda57["TrustManagerVerifyCallback"]
  f8d0d0ad_c92a_c95d_60dc_9e28ea2de269["ReferenceCountedOpenSslClientContext.java"]
  4ad35b68_aa8f_0c31_8a74_2e1a6adbda57 -->|defined in| f8d0d0ad_c92a_c95d_60dc_9e28ea2de269
  ac63c045_5707_de9b_edb6_975d0ddedc16["TrustManagerVerifyCallback()"]
  4ad35b68_aa8f_0c31_8a74_2e1a6adbda57 -->|method| ac63c045_5707_de9b_edb6_975d0ddedc16
  418025c0_1ffc_9418_0523_2870893f1b95["verify()"]
  4ad35b68_aa8f_0c31_8a74_2e1a6adbda57 -->|method| 418025c0_1ffc_9418_0523_2870893f1b95

Relationship Graph

Source Code

handler/src/main/java/io/netty/handler/ssl/ReferenceCountedOpenSslClientContext.java lines 216–229

    private static final class TrustManagerVerifyCallback extends AbstractCertificateVerifier {
        private final X509TrustManager manager;

        TrustManagerVerifyCallback(Map<Long, ReferenceCountedOpenSslEngine> engines, X509TrustManager manager) {
            super(engines);
            this.manager = manager;
        }

        @Override
        void verify(ReferenceCountedOpenSslEngine engine, X509Certificate[] peerCerts, String auth)
                throws Exception {
            manager.checkServerTrusted(peerCerts, auth);
        }
    }

Frequently Asked Questions

What is the TrustManagerVerifyCallback class?
TrustManagerVerifyCallback is a class in the netty codebase, defined in handler/src/main/java/io/netty/handler/ssl/ReferenceCountedOpenSslClientContext.java.
Where is TrustManagerVerifyCallback defined?
TrustManagerVerifyCallback is defined in handler/src/main/java/io/netty/handler/ssl/ReferenceCountedOpenSslClientContext.java at line 216.

Analyze Your Own Codebase

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

Try Supermodel Free