Home / Class/ TrustManagerVerifyCallback Class — netty Architecture

TrustManagerVerifyCallback Class — netty Architecture

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

Entity Profile

Dependency Diagram

graph TD
  01dd48c7_c64d_6c96_6b29_243c7d94256a["TrustManagerVerifyCallback"]
  cc6da83e_c7b0_fd91_b2fe_e5c2bbaf3047["ReferenceCountedOpenSslServerContext.java"]
  01dd48c7_c64d_6c96_6b29_243c7d94256a -->|defined in| cc6da83e_c7b0_fd91_b2fe_e5c2bbaf3047
  12c0969c_9e7e_e84d_7e5e_9720b5f5abb8["TrustManagerVerifyCallback()"]
  01dd48c7_c64d_6c96_6b29_243c7d94256a -->|method| 12c0969c_9e7e_e84d_7e5e_9720b5f5abb8
  99a2ca1e_dffc_2995_8652_61c9c535ea09["verify()"]
  01dd48c7_c64d_6c96_6b29_243c7d94256a -->|method| 99a2ca1e_dffc_2995_8652_61c9c535ea09

Relationship Graph

Source Code

handler/src/main/java/io/netty/handler/ssl/ReferenceCountedOpenSslServerContext.java lines 261–275

    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.checkClientTrusted(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/ReferenceCountedOpenSslServerContext.java.
Where is TrustManagerVerifyCallback defined?
TrustManagerVerifyCallback is defined in handler/src/main/java/io/netty/handler/ssl/ReferenceCountedOpenSslServerContext.java at line 261.

Analyze Your Own Codebase

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

Try Supermodel Free