testPemEncoded() — netty Function Reference
Architecture documentation for the testPemEncoded() function in PemEncodedTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD b3b64bbf_529a_4f83_63f3_6943492d73a7["testPemEncoded()"] a7eead45_1a46_cd41_3122_e32aee5e59fd["PemEncodedTest"] b3b64bbf_529a_4f83_63f3_6943492d73a7 -->|defined in| a7eead45_1a46_cd41_3122_e32aee5e59fd b2b0897b_811f_0441_3302_63a191b8afad["testPemEncodedOpenSsl()"] b2b0897b_811f_0441_3302_63a191b8afad -->|calls| b3b64bbf_529a_4f83_63f3_6943492d73a7 dc4cc129_32a5_4ffe_2c6c_f6c37ce9fc1e["testPemEncodedOpenSslRef()"] dc4cc129_32a5_4ffe_2c6c_f6c37ce9fc1e -->|calls| b3b64bbf_529a_4f83_63f3_6943492d73a7 3163a23b_477a_84d6_c75c_e186d288de4b["assertRelease()"] b3b64bbf_529a_4f83_63f3_6943492d73a7 -->|calls| 3163a23b_477a_84d6_c75c_e186d288de4b style b3b64bbf_529a_4f83_63f3_6943492d73a7 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
handler/src/test/java/io/netty/handler/ssl/PemEncodedTest.java lines 48–67
private static void testPemEncoded(SslProvider provider) throws Exception {
OpenSsl.ensureAvailability();
assumeFalse(OpenSsl.useKeyManagerFactory());
SelfSignedCertificate ssc = CachedSelfSignedCertificate.getCachedCertificate();
PemPrivateKey pemKey = PemPrivateKey.valueOf(Files.readAllBytes(ssc.privateKey().toPath()));
PemX509Certificate pemCert = PemX509Certificate.valueOf(Files.readAllBytes(ssc.certificate().toPath()));
SslContext context = SslContextBuilder.forServer(pemKey, pemCert)
.sslProvider(provider)
.build();
assertEquals(1, pemKey.refCnt());
assertEquals(1, pemCert.refCnt());
try {
assertInstanceOf(ReferenceCountedOpenSslContext.class, context);
} finally {
ReferenceCountUtil.release(context);
assertRelease(pemKey);
assertRelease(pemCert);
}
}
Domain
Subdomains
Calls
Source
Frequently Asked Questions
What does testPemEncoded() do?
testPemEncoded() is a function in the netty codebase, defined in handler/src/test/java/io/netty/handler/ssl/PemEncodedTest.java.
Where is testPemEncoded() defined?
testPemEncoded() is defined in handler/src/test/java/io/netty/handler/ssl/PemEncodedTest.java at line 48.
What does testPemEncoded() call?
testPemEncoded() calls 1 function(s): assertRelease.
What calls testPemEncoded()?
testPemEncoded() is called by 2 function(s): testPemEncodedOpenSsl, testPemEncodedOpenSslRef.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free