Home / Function/ engineGetTrustManagers() — netty Function Reference

engineGetTrustManagers() — netty Function Reference

Architecture documentation for the engineGetTrustManagers() function in SniClientJava8TestUtil.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  2c2c9ac5_4184_8ccd_8a91_e070e238aa55["engineGetTrustManagers()"]
  6472d6c0_be95_e9e1_5ed6_68f42f5d757f["SniX509TrustmanagerFactory"]
  2c2c9ac5_4184_8ccd_8a91_e070e238aa55 -->|defined in| 6472d6c0_be95_e9e1_5ed6_68f42f5d757f
  9ca4cda7_1660_5ecb_777f_e15c90a21b7f["assertSSLSession()"]
  2c2c9ac5_4184_8ccd_8a91_e070e238aa55 -->|calls| 9ca4cda7_1660_5ecb_777f_e15c90a21b7f
  style 2c2c9ac5_4184_8ccd_8a91_e070e238aa55 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

handler/src/test/java/io/netty/handler/ssl/SniClientJava8TestUtil.java lines 213–257

        @Override
        protected TrustManager[] engineGetTrustManagers() {
            return new TrustManager[] { new X509ExtendedTrustManager() {
                @Override
                public void checkClientTrusted(X509Certificate[] x509Certificates, String s, Socket socket)
                        throws CertificateException {
                    fail();
                }

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

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

                @Override
                public void checkServerTrusted(X509Certificate[] x509Certificates, String s, SSLEngine sslEngine)
                        throws CertificateException {
                    assertSSLSession(sslEngine.getUseClientMode(), sslEngine.getHandshakeSession(), name);
                }

                @Override
                public void checkClientTrusted(X509Certificate[] x509Certificates, String s)
                        throws CertificateException {
                    fail();
                }

                @Override
                public void checkServerTrusted(X509Certificate[] x509Certificates, String s)
                        throws CertificateException {
                    fail();
                }

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

Domain

Subdomains

Frequently Asked Questions

What does engineGetTrustManagers() do?
engineGetTrustManagers() is a function in the netty codebase, defined in handler/src/test/java/io/netty/handler/ssl/SniClientJava8TestUtil.java.
Where is engineGetTrustManagers() defined?
engineGetTrustManagers() is defined in handler/src/test/java/io/netty/handler/ssl/SniClientJava8TestUtil.java at line 213.
What does engineGetTrustManagers() call?
engineGetTrustManagers() calls 1 function(s): assertSSLSession.

Analyze Your Own Codebase

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

Try Supermodel Free