cleanupClientSslEngine() — netty Function Reference
Architecture documentation for the cleanupClientSslEngine() function in SSLEngineTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 87e8e20d_ffbe_f5c3_4fd0_7d8ac419206d["cleanupClientSslEngine()"] 9150c92a_2afc_b83a_c3bf_86dfac6e9d9b["SSLEngineTest"] 87e8e20d_ffbe_f5c3_4fd0_7d8ac419206d -->|defined in| 9150c92a_2afc_b83a_c3bf_86dfac6e9d9b e537ede1_7ab4_ad80_00a6_7027c25cf295["testSetSupportedCiphers()"] e537ede1_7ab4_ad80_00a6_7027c25cf295 -->|calls| 87e8e20d_ffbe_f5c3_4fd0_7d8ac419206d 207c9557_d4be_64b2_a88f_1251635bc36e["testIncompatibleCiphers()"] 207c9557_d4be_64b2_a88f_1251635bc36e -->|calls| 87e8e20d_ffbe_f5c3_4fd0_7d8ac419206d 5f9721ac_a26b_09e6_996e_4c3c9d4f7e4b["testGetCreationTime()"] 5f9721ac_a26b_09e6_996e_4c3c9d4f7e4b -->|calls| 87e8e20d_ffbe_f5c3_4fd0_7d8ac419206d b43d4da2_10b1_b469_b24d_a84be34c5194["testSessionInvalidate()"] b43d4da2_10b1_b469_b24d_a84be34c5194 -->|calls| 87e8e20d_ffbe_f5c3_4fd0_7d8ac419206d 5375e3e4_ce21_a9c7_f00f_e17068b8f5dd["testSSLSessionId()"] 5375e3e4_ce21_a9c7_f00f_e17068b8f5dd -->|calls| 87e8e20d_ffbe_f5c3_4fd0_7d8ac419206d e2e50c11_3d50_49ea_6ae2_fe300aceb7e7["testUnwrapBehavior()"] e2e50c11_3d50_49ea_6ae2_fe300aceb7e7 -->|calls| 87e8e20d_ffbe_f5c3_4fd0_7d8ac419206d a3e37cac_f0f9_6df0_2442_2e6c0ca1b5a8["testProtocol()"] a3e37cac_f0f9_6df0_2442_2e6c0ca1b5a8 -->|calls| 87e8e20d_ffbe_f5c3_4fd0_7d8ac419206d ee8aab19_172a_3808_dcd3_fafb773c3be7["testHandshakeCompletesWithNonContiguousProtocolsTLSv1_2CipherOnly()"] ee8aab19_172a_3808_dcd3_fafb773c3be7 -->|calls| 87e8e20d_ffbe_f5c3_4fd0_7d8ac419206d 22054a12_fd53_a771_de5c_0b8aa8c31cd1["testHandshakeCompletesWithoutFilteringSupportedCipher()"] 22054a12_fd53_a771_de5c_0b8aa8c31cd1 -->|calls| 87e8e20d_ffbe_f5c3_4fd0_7d8ac419206d 52fddb55_d5b7_b4de_fce5_ae7da59a403d["testPacketBufferSizeLimit()"] 52fddb55_d5b7_b4de_fce5_ae7da59a403d -->|calls| 87e8e20d_ffbe_f5c3_4fd0_7d8ac419206d 47aea7a1_6627_5731_e86b_000f29308435["testSSLEngineUnwrapNoSslRecord()"] 47aea7a1_6627_5731_e86b_000f29308435 -->|calls| 87e8e20d_ffbe_f5c3_4fd0_7d8ac419206d 108cc12f_38e4_8298_8b95_0792240d44c2["testBeginHandshakeAfterEngineClosed()"] 108cc12f_38e4_8298_8b95_0792240d44c2 -->|calls| 87e8e20d_ffbe_f5c3_4fd0_7d8ac419206d 0f2c29a8_d749_87ba_84c4_80124b63162b["testBeginHandshakeCloseOutbound()"] 0f2c29a8_d749_87ba_84c4_80124b63162b -->|calls| 87e8e20d_ffbe_f5c3_4fd0_7d8ac419206d style 87e8e20d_ffbe_f5c3_4fd0_7d8ac419206d fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
handler/src/test/java/io/netty/handler/ssl/SSLEngineTest.java lines 1844–1846
protected void cleanupClientSslEngine(SSLEngine engine) {
ReferenceCountUtil.release(unwrapEngine(engine));
}
Domain
Subdomains
Called By
- doHandshakeVerifyReusedAndClose()
- testBeginHandshakeAfterEngineClosed()
- testBeginHandshakeCloseOutbound()
- testBufferUnderFlow()
- testBufferUnderflowPacketSizeDependency()
- testCloseInboundAfterBeginHandshake()
- testCloseNotifySequence()
- testDefaultProtocolsIncludeTLSv13()
- testEnabledProtocolsAndCiphers()
- testExtraDataInLastSrcBufferForClientUnwrap()
- testGetCiphersuite()
- testGetCreationTime()
- testHandshakeCompletesWithNonContiguousProtocolsTLSv1_2CipherOnly()
- testHandshakeCompletesWithoutFilteringSupportedCipher()
- testHandshakeSession()
- testIncompatibleCiphers()
- testInvalidSNIIsIgnoredAndNotThrow()
- testMultipleRecordsInOneBufferBiggerThenPacketBufferSize()
- testMultipleRecordsInOneBufferWithNonZeroPosition()
- testPacketBufferSizeLimit()
- testProtocol()
- testSSLEngineUnwrapNoSslRecord()
- testSSLSessionId()
- testSessionAfterHandshake0()
- testSessionBindingEvent()
- testSessionInvalidate()
- testSessionLocalWhenNonMutual()
- testSetSupportedCiphers()
- testSupportedSignatureAlgorithms()
- testTLSv13DisabledIfNoValidCipherSuiteConfigured()
- testTLSv13EnabledIfNoCipherSuiteConfigured()
- testUnwrapBehavior()
- testUsingX509TrustManagerVerifiesHostname()
- testWrapAfterCloseOutbound()
- testWrapDoesNotZeroOutSrc()
Source
Frequently Asked Questions
What does cleanupClientSslEngine() do?
cleanupClientSslEngine() is a function in the netty codebase, defined in handler/src/test/java/io/netty/handler/ssl/SSLEngineTest.java.
Where is cleanupClientSslEngine() defined?
cleanupClientSslEngine() is defined in handler/src/test/java/io/netty/handler/ssl/SSLEngineTest.java at line 1844.
What calls cleanupClientSslEngine()?
cleanupClientSslEngine() is called by 35 function(s): doHandshakeVerifyReusedAndClose, testBeginHandshakeAfterEngineClosed, testBeginHandshakeCloseOutbound, testBufferUnderFlow, testBufferUnderflowPacketSizeDependency, testCloseInboundAfterBeginHandshake, testCloseNotifySequence, testDefaultProtocolsIncludeTLSv13, and 27 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free