Home / Class/ ExtendedTrustManagerVerifyCallback Class — netty Architecture

ExtendedTrustManagerVerifyCallback Class — netty Architecture

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

Entity Profile

Dependency Diagram

graph TD
  da478b05_646e_fef5_194e_b1a22222f604["ExtendedTrustManagerVerifyCallback"]
  f8d0d0ad_c92a_c95d_60dc_9e28ea2de269["ReferenceCountedOpenSslClientContext.java"]
  da478b05_646e_fef5_194e_b1a22222f604 -->|defined in| f8d0d0ad_c92a_c95d_60dc_9e28ea2de269
  da8fc4fc_7c6f_b25d_a04b_235005ee5d18["ExtendedTrustManagerVerifyCallback()"]
  da478b05_646e_fef5_194e_b1a22222f604 -->|method| da8fc4fc_7c6f_b25d_a04b_235005ee5d18
  dc939308_cc03_7775_f303_5154ff1d1745["verify()"]
  da478b05_646e_fef5_194e_b1a22222f604 -->|method| dc939308_cc03_7775_f303_5154ff1d1745

Relationship Graph

Source Code

handler/src/main/java/io/netty/handler/ssl/ReferenceCountedOpenSslClientContext.java lines 231–245

    private static final class ExtendedTrustManagerVerifyCallback extends AbstractCertificateVerifier {
        private final X509ExtendedTrustManager manager;

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

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

Frequently Asked Questions

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

Analyze Your Own Codebase

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

Try Supermodel Free