protocols() — netty Function Reference
Architecture documentation for the protocols() function in SSLEngineTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD bf19737b_7dc7_9dfd_0a67_ae31448ebbe8["protocols()"] d2876c5c_2c06_793b_51b3_1cbba809da1a["SSLEngineTestParam"] bf19737b_7dc7_9dfd_0a67_ae31448ebbe8 -->|defined in| d2876c5c_2c06_793b_51b3_1cbba809da1a e537ede1_7ab4_ad80_00a6_7027c25cf295["testSetSupportedCiphers()"] e537ede1_7ab4_ad80_00a6_7027c25cf295 -->|calls| bf19737b_7dc7_9dfd_0a67_ae31448ebbe8 207c9557_d4be_64b2_a88f_1251635bc36e["testIncompatibleCiphers()"] 207c9557_d4be_64b2_a88f_1251635bc36e -->|calls| bf19737b_7dc7_9dfd_0a67_ae31448ebbe8 6ad1452e_858e_792d_4856_9ba9f6277be2["mySetupMutualAuth()"] 6ad1452e_858e_792d_4856_9ba9f6277be2 -->|calls| bf19737b_7dc7_9dfd_0a67_ae31448ebbe8 a47c51db_784f_37ec_acb1_136f0f6d6b46["mySetupClientHostnameValidation()"] a47c51db_784f_37ec_acb1_136f0f6d6b46 -->|calls| bf19737b_7dc7_9dfd_0a67_ae31448ebbe8 b43d4da2_10b1_b469_b24d_a84be34c5194["testSessionInvalidate()"] b43d4da2_10b1_b469_b24d_a84be34c5194 -->|calls| bf19737b_7dc7_9dfd_0a67_ae31448ebbe8 5375e3e4_ce21_a9c7_f00f_e17068b8f5dd["testSSLSessionId()"] 5375e3e4_ce21_a9c7_f00f_e17068b8f5dd -->|calls| bf19737b_7dc7_9dfd_0a67_ae31448ebbe8 bfe6f0b3_5387_9664_b28e_4090d9fe2eca["clientInitiatedRenegotiationWithFatalAlertDoesNotInfiniteLoopServer()"] bfe6f0b3_5387_9664_b28e_4090d9fe2eca -->|calls| bf19737b_7dc7_9dfd_0a67_ae31448ebbe8 e1532bb8_f828_8062_260d_c0dd59c2128d["testEnablingAnAlreadyDisabledSslProtocol()"] e1532bb8_f828_8062_260d_c0dd59c2128d -->|calls| bf19737b_7dc7_9dfd_0a67_ae31448ebbe8 7338e064_e0a3_a619_2b64_27a2587698a9["setupHandlers()"] 7338e064_e0a3_a619_2b64_27a2587698a9 -->|calls| bf19737b_7dc7_9dfd_0a67_ae31448ebbe8 c21a4979_c748_9807_e12f_8ae876604790["testMutualAuthSameCertChain()"] c21a4979_c748_9807_e12f_8ae876604790 -->|calls| bf19737b_7dc7_9dfd_0a67_ae31448ebbe8 e2e50c11_3d50_49ea_6ae2_fe300aceb7e7["testUnwrapBehavior()"] e2e50c11_3d50_49ea_6ae2_fe300aceb7e7 -->|calls| bf19737b_7dc7_9dfd_0a67_ae31448ebbe8 a3e37cac_f0f9_6df0_2442_2e6c0ca1b5a8["testProtocol()"] a3e37cac_f0f9_6df0_2442_2e6c0ca1b5a8 -->|calls| bf19737b_7dc7_9dfd_0a67_ae31448ebbe8 ee8aab19_172a_3808_dcd3_fafb773c3be7["testHandshakeCompletesWithNonContiguousProtocolsTLSv1_2CipherOnly()"] ee8aab19_172a_3808_dcd3_fafb773c3be7 -->|calls| bf19737b_7dc7_9dfd_0a67_ae31448ebbe8 style bf19737b_7dc7_9dfd_0a67_ae31448ebbe8 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
handler/src/test/java/io/netty/handler/ssl/SSLEngineTest.java lines 276–278
final List<String> protocols() {
return Collections.singletonList(protocolCipherCombo.protocol);
}
Domain
Subdomains
Called By
- buildClientSslContextForMTLS()
- buildServerSslContextForMTLS()
- clientInitiatedRenegotiationWithFatalAlertDoesNotInfiniteLoopServer()
- mustNotCallResumeWhenClientAuthIsOptionalAndNoClientCertIsProvided()
- mySetupClientHostnameValidation()
- mySetupMutualAuth()
- setupHandlers()
- testBeginHandshakeAfterEngineClosed()
- testBeginHandshakeCloseOutbound()
- testBufferUnderFlow()
- testBufferUnderflowPacketSizeDependency()
- testCloseInboundAfterBeginHandshake()
- testCloseNotifySequence()
- testDisableProtocols()
- testEnabledProtocolsAndCiphers()
- testEnablingAnAlreadyDisabledSslProtocol()
- testExtraDataInLastSrcBufferForClientUnwrap()
- testGetCiphersuite()
- testHandshakeCompletesWithNonContiguousProtocolsTLSv1_2CipherOnly()
- testHandshakeCompletesWithoutFilteringSupportedCipher()
- testHandshakeSession()
- testIncompatibleCiphers()
- testInvalidSNIIsIgnoredAndNotThrow()
- testMasterKeyLogging()
- testMultipleRecordsInOneBufferBiggerThenPacketBufferSize()
- testMultipleRecordsInOneBufferWithNonZeroPosition()
- testMutualAuthSameCertChain()
- testPacketBufferSizeLimit()
- testProtocol()
- testSSLEngineUnwrapNoSslRecord()
- testSSLSessionId()
- testSessionAfterHandshake0()
- testSessionBindingEvent()
- testSessionCache()
- testSessionCacheSize()
- testSessionCacheTimeout()
- testSessionInvalidate()
- testSessionLocalWhenNonMutual()
- testSetSupportedCiphers()
- testSupportedSignatureAlgorithms()
- testTLSv13EnabledIfNoCipherSuiteConfigured()
- testUnwrapBehavior()
- testWrapAfterCloseOutbound()
- testWrapDoesNotZeroOutSrc()
Source
Frequently Asked Questions
What does protocols() do?
protocols() is a function in the netty codebase, defined in handler/src/test/java/io/netty/handler/ssl/SSLEngineTest.java.
Where is protocols() defined?
protocols() is defined in handler/src/test/java/io/netty/handler/ssl/SSLEngineTest.java at line 276.
What calls protocols()?
protocols() is called by 44 function(s): buildClientSslContextForMTLS, buildServerSslContextForMTLS, clientInitiatedRenegotiationWithFatalAlertDoesNotInfiniteLoopServer, mustNotCallResumeWhenClientAuthIsOptionalAndNoClientCertIsProvided, mySetupClientHostnameValidation, mySetupMutualAuth, setupHandlers, testBeginHandshakeAfterEngineClosed, and 36 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free