testTrustManagerVerify() — netty Function Reference
Architecture documentation for the testTrustManagerVerify() function in NettyBlockHoundIntegrationTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 6267f976_bc00_036d_8e25_89047efb2aca["testTrustManagerVerify()"] 746a8721_66e8_40dd_5dc1_a4c697fa84e4["NettyBlockHoundIntegrationTest"] 6267f976_bc00_036d_8e25_89047efb2aca -->|defined in| 746a8721_66e8_40dd_5dc1_a4c697fa84e4 1f0abc5a_428e_2fec_88e1_0ddbe1cef72f["testTrustManagerVerifyJDK()"] 1f0abc5a_428e_2fec_88e1_0ddbe1cef72f -->|calls| 6267f976_bc00_036d_8e25_89047efb2aca 10c041e9_6c86_ea9b_e597_272913349577["testTrustManagerVerifyTLSv13JDK()"] 10c041e9_6c86_ea9b_e597_272913349577 -->|calls| 6267f976_bc00_036d_8e25_89047efb2aca 1d7639cc_2505_aa7d_4357_ea2e4f2fdb2b["testTrustManagerVerifyOpenSSL()"] 1d7639cc_2505_aa7d_4357_ea2e4f2fdb2b -->|calls| 6267f976_bc00_036d_8e25_89047efb2aca 64bd566b_8321_8fe2_a1aa_ae19dfcf515f["testTrustManagerVerifyTLSv13OpenSSL()"] 64bd566b_8321_8fe2_a1aa_ae19dfcf515f -->|calls| 6267f976_bc00_036d_8e25_89047efb2aca edf57887_2940_01ad_218b_8776ed46f6d7["testHandshake()"] 6267f976_bc00_036d_8e25_89047efb2aca -->|calls| edf57887_2940_01ad_218b_8776ed46f6d7 style 6267f976_bc00_036d_8e25_89047efb2aca fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
transport-blockhound-tests/src/test/java/io/netty/util/internal/NettyBlockHoundIntegrationTest.java lines 457–477
private static void testTrustManagerVerify(SslProvider provider, String tlsVersion) throws Exception {
final SslContext sslClientCtx = SslContextBuilder.forClient()
.sslProvider(provider)
.protocols(tlsVersion)
.endpointIdentificationAlgorithm(null)
.trustManager(ResourcesUtil.getFile(
NettyBlockHoundIntegrationTest.class, "mutual_auth_ca.pem"))
.build();
File cert = ResourcesUtil.getFile(NettyBlockHoundIntegrationTest.class, "localhost_server.pem");
File key = ResourcesUtil.getFile(NettyBlockHoundIntegrationTest.class, "localhost_server.key");
final SslContext sslServerCtx = SslContextBuilder.forServer(cert, key, null)
.sslProvider(provider)
.protocols(tlsVersion)
.build();
final SslHandler clientSslHandler = sslClientCtx.newHandler(UnpooledByteBufAllocator.DEFAULT);
final SslHandler serverSslHandler = sslServerCtx.newHandler(UnpooledByteBufAllocator.DEFAULT);
testHandshake(sslClientCtx, clientSslHandler, serverSslHandler);
}
Domain
Subdomains
Defined In
Calls
Called By
Source
Frequently Asked Questions
What does testTrustManagerVerify() do?
testTrustManagerVerify() is a function in the netty codebase, defined in transport-blockhound-tests/src/test/java/io/netty/util/internal/NettyBlockHoundIntegrationTest.java.
Where is testTrustManagerVerify() defined?
testTrustManagerVerify() is defined in transport-blockhound-tests/src/test/java/io/netty/util/internal/NettyBlockHoundIntegrationTest.java at line 457.
What does testTrustManagerVerify() call?
testTrustManagerVerify() calls 1 function(s): testHandshake.
What calls testTrustManagerVerify()?
testTrustManagerVerify() is called by 4 function(s): testTrustManagerVerifyJDK, testTrustManagerVerifyOpenSSL, testTrustManagerVerifyTLSv13JDK, testTrustManagerVerifyTLSv13OpenSSL.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free