Skip to content

Conversation

@jiafu1115
Copy link
Contributor

@jiafu1115 jiafu1115 commented Nov 23, 2025

Background:
#20961 (comment)

Gradle Test Run :clients:test > Gradle Test Executor 7 >
SslTransportLayerTest > testDsaKeyPair(Args) >
"testDsaKeyPair(Args).args=tlsProtocol=TLSv1.2, useInlinePem=true"
FAILED     org.opentest4j.AssertionFailedError: Channel 0 was not ready
after 30 seconds ==> expected: <true> but was: <false>         at
app//org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
at
app//org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
at app//org.junit.jupiter.api.AssertTrue.failNotTrue(AssertTrue.java:63)
at app//org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:36)
at app//org.junit.jupiter.api.Assertions.assertTrue(Assertions.java:214)
at
app//org.apache.kafka.common.network.NetworkTestUtils.waitForChannelReady(NetworkTestUtils.java:107)
at
app//org.apache.kafka.common.network.NetworkTestUtils.checkClientConnection(NetworkTestUtils.java:70)
at
app//org.apache.kafka.common.network.SslTransportLayerTest.verifySslConfigs(SslTransportLayerTest.java:1326)
at
app//org.apache.kafka.common.network.SslTransportLayerTest.testDsaKeyPair(SslTransportLayerTest.java:483)

Reviewers: Gaurav Narula [email protected], Chia-Ping Tsai
[email protected]

@github-actions github-actions bot added triage PRs from the community tests Test fixes (including flaky tests) clients small Small PRs labels Nov 23, 2025
@jiafu1115 jiafu1115 marked this pull request as ready for review November 23, 2025 00:38
Copy link
Contributor

@gaurav-narula gaurav-narula left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the change!

I'm wondering how we deduced from the logs that the test fails due to DSA not being supported by the JVM and not test flakyness. The stacktrace you shared indicates the test fails because the channel's not ready but I don't see anything pointing that it's not ready because this algorithm isn't supported

@jiafu1115
Copy link
Contributor Author

jiafu1115 commented Nov 24, 2025

@gaurav-narula Yes, you’re right. My bad for forgetting to add the background info in the PR description—I’ve already corrected it.
Anyway, you’re right. I’m waiting for @chia7712 to verify it in his test environment with this PR directly or provide more info on the error stack (not urgent).
Thanks for your comment!

@github-actions github-actions bot removed the triage PRs from the community label Nov 24, 2025
@chia7712
Copy link
Member

I'm wondering how we deduced from the logs that the test fails due to DSA not being supported by the JVM and not test flakyness. The stacktrace you shared indicates the test fails because the channel's not ready but I don't see anything pointing that it's not ready because this algorithm isn't supported

@gaurav-narula nice question. Please check the following log.

javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.308 CST|SSLContextImpl.java:414|System property jdk.tls.client.cipherSuites is set to 'null'
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.313 CST|SSLContextImpl.java:414|System property jdk.tls.server.cipherSuites is set to 'null'
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.316 CST|SSLCipher.java:432|jdk.tls.keyLimits:  entry = AES/GCM/NoPadding KeyUpdate 2^37. AES/GCM/NOPADDING:KEYUPDATE = 137438953472
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.317 CST|SSLCipher.java:432|jdk.tls.keyLimits:  entry =  ChaCha20-Poly1305 KeyUpdate 2^37. CHACHA20-POLY1305:KEYUPDATE = 137438953472
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.320 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_DHE_DSS_WITH_AES_256_GCM_SHA384
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.320 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_DHE_DSS_WITH_AES_256_GCM_SHA384
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.320 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_DHE_DSS_WITH_AES_128_GCM_SHA256
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.320 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_DHE_DSS_WITH_AES_128_GCM_SHA256
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.320 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_DHE_DSS_WITH_AES_256_CBC_SHA256
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.320 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_DHE_DSS_WITH_AES_256_CBC_SHA256
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.321 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_DHE_DSS_WITH_AES_128_CBC_SHA256
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.321 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_DHE_DSS_WITH_AES_128_CBC_SHA256
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.321 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.321 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.321 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.321 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.321 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.321 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.321 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.321 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.321 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.321 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.322 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.322 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.322 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.322 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.322 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.322 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.322 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_DHE_DSS_WITH_AES_256_CBC_SHA
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.322 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_DHE_DSS_WITH_AES_256_CBC_SHA
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.322 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_DHE_DSS_WITH_AES_128_CBC_SHA
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.322 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_DHE_DSS_WITH_AES_128_CBC_SHA
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.322 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.323 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.323 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_ECDH_RSA_WITH_AES_256_CBC_SHA
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.323 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_ECDH_RSA_WITH_AES_256_CBC_SHA
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.323 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.323 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.323 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_ECDH_RSA_WITH_AES_128_CBC_SHA
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.323 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_ECDH_RSA_WITH_AES_128_CBC_SHA
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.323 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_DH_anon_WITH_AES_256_GCM_SHA384
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.323 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_DH_anon_WITH_AES_256_GCM_SHA384
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.323 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_DH_anon_WITH_AES_128_GCM_SHA256
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.323 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_DH_anon_WITH_AES_128_GCM_SHA256
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.323 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_DH_anon_WITH_AES_256_CBC_SHA256
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.323 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_DH_anon_WITH_AES_256_CBC_SHA256
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.324 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_ECDH_anon_WITH_AES_256_CBC_SHA
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.324 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_ECDH_anon_WITH_AES_256_CBC_SHA
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.324 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_DH_anon_WITH_AES_256_CBC_SHA
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.324 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_DH_anon_WITH_AES_256_CBC_SHA
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.324 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_DH_anon_WITH_AES_128_CBC_SHA256
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.324 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_DH_anon_WITH_AES_128_CBC_SHA256
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.324 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_ECDH_anon_WITH_AES_128_CBC_SHA
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.324 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_ECDH_anon_WITH_AES_128_CBC_SHA
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.324 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_DH_anon_WITH_AES_128_CBC_SHA
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.324 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_DH_anon_WITH_AES_128_CBC_SHA
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.324 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.325 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.325 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.325 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.325 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.325 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.325 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.325 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.325 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.325 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.325 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.325 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.325 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: SSL_RSA_WITH_3DES_EDE_CBC_SHA
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.325 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: SSL_RSA_WITH_3DES_EDE_CBC_SHA
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.325 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.326 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.326 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: SSL_DH_anon_WITH_3DES_EDE_CBC_SHA
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.326 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: SSL_DH_anon_WITH_3DES_EDE_CBC_SHA
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.326 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_ECDHE_ECDSA_WITH_RC4_128_SHA
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.326 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_ECDHE_ECDSA_WITH_RC4_128_SHA
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.326 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_ECDHE_RSA_WITH_RC4_128_SHA
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.326 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_ECDHE_RSA_WITH_RC4_128_SHA
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.326 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: SSL_RSA_WITH_RC4_128_SHA
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.326 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: SSL_RSA_WITH_RC4_128_SHA
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.326 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_ECDH_ECDSA_WITH_RC4_128_SHA
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.326 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_ECDH_ECDSA_WITH_RC4_128_SHA
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.326 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_ECDH_RSA_WITH_RC4_128_SHA
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.326 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_ECDH_RSA_WITH_RC4_128_SHA
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.326 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: SSL_RSA_WITH_RC4_128_MD5
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.327 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: SSL_RSA_WITH_RC4_128_MD5
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.327 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_ECDH_anon_WITH_RC4_128_SHA
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.327 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_ECDH_anon_WITH_RC4_128_SHA
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.327 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: SSL_DH_anon_WITH_RC4_128_MD5
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.327 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: SSL_DH_anon_WITH_RC4_128_MD5
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.327 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: SSL_RSA_WITH_DES_CBC_SHA
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.327 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: SSL_RSA_WITH_DES_CBC_SHA
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.327 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: SSL_DHE_RSA_WITH_DES_CBC_SHA
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.327 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: SSL_DHE_RSA_WITH_DES_CBC_SHA
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.327 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: SSL_DHE_DSS_WITH_DES_CBC_SHA
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.327 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: SSL_DHE_DSS_WITH_DES_CBC_SHA
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.327 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: SSL_DH_anon_WITH_DES_CBC_SHA
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.327 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: SSL_DH_anon_WITH_DES_CBC_SHA
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.328 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: SSL_RSA_EXPORT_WITH_DES40_CBC_SHA
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.328 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: SSL_RSA_EXPORT_WITH_DES40_CBC_SHA
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.328 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.328 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.328 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: SSL_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.328 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: SSL_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.328 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: SSL_DH_anon_EXPORT_WITH_DES40_CBC_SHA
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.328 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: SSL_DH_anon_EXPORT_WITH_DES40_CBC_SHA
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.328 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: SSL_RSA_EXPORT_WITH_RC4_40_MD5
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.328 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: SSL_RSA_EXPORT_WITH_RC4_40_MD5
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.328 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: SSL_DH_anon_EXPORT_WITH_RC4_40_MD5
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.328 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: SSL_DH_anon_EXPORT_WITH_RC4_40_MD5
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.328 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_RSA_WITH_NULL_SHA256
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.328 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_RSA_WITH_NULL_SHA256
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.328 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_ECDHE_ECDSA_WITH_NULL_SHA
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.329 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_ECDHE_ECDSA_WITH_NULL_SHA
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.329 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_ECDHE_RSA_WITH_NULL_SHA
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.329 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_ECDHE_RSA_WITH_NULL_SHA
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.329 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: SSL_RSA_WITH_NULL_SHA
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.329 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: SSL_RSA_WITH_NULL_SHA
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.329 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_ECDH_ECDSA_WITH_NULL_SHA
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.329 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_ECDH_ECDSA_WITH_NULL_SHA
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.329 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_ECDH_RSA_WITH_NULL_SHA
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.329 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_ECDH_RSA_WITH_NULL_SHA
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.329 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_ECDH_anon_WITH_NULL_SHA
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.329 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_ECDH_anon_WITH_NULL_SHA
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.329 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: SSL_RSA_WITH_NULL_MD5
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.329 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: SSL_RSA_WITH_NULL_MD5
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.329 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_DHE_DSS_WITH_AES_256_GCM_SHA384
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.329 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_DHE_DSS_WITH_AES_256_GCM_SHA384
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.330 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_DHE_DSS_WITH_AES_128_GCM_SHA256
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.330 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_DHE_DSS_WITH_AES_128_GCM_SHA256
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.330 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_DHE_DSS_WITH_AES_256_CBC_SHA256
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.330 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_DHE_DSS_WITH_AES_256_CBC_SHA256
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.330 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_DHE_DSS_WITH_AES_128_CBC_SHA256
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.330 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_DHE_DSS_WITH_AES_128_CBC_SHA256
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.330 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.330 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.330 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.330 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.330 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.330 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.330 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.330 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.330 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.330 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.330 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.330 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.331 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.331 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.331 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.331 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.331 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_DHE_DSS_WITH_AES_256_CBC_SHA
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.331 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_DHE_DSS_WITH_AES_256_CBC_SHA
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.331 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_DHE_DSS_WITH_AES_128_CBC_SHA
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.331 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_DHE_DSS_WITH_AES_128_CBC_SHA
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.331 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.331 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.331 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_ECDH_RSA_WITH_AES_256_CBC_SHA
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.331 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_ECDH_RSA_WITH_AES_256_CBC_SHA
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.331 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.331 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.331 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_ECDH_RSA_WITH_AES_128_CBC_SHA
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.331 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_ECDH_RSA_WITH_AES_128_CBC_SHA
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.331 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_AES_256_GCM_SHA384
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.332 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_AES_128_GCM_SHA256
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.332 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_CHACHA20_POLY1305_SHA256
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.332 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_DHE_DSS_WITH_AES_256_GCM_SHA384
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.332 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_DHE_DSS_WITH_AES_256_GCM_SHA384
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.332 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_DHE_DSS_WITH_AES_128_GCM_SHA256
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.332 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_DHE_DSS_WITH_AES_128_GCM_SHA256
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.332 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_DHE_DSS_WITH_AES_256_CBC_SHA256
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.332 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_DHE_DSS_WITH_AES_256_CBC_SHA256
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.332 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_DHE_DSS_WITH_AES_128_CBC_SHA256
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.332 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_DHE_DSS_WITH_AES_128_CBC_SHA256
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.332 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.332 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.332 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.332 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.332 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.332 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.332 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.332 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.332 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.333 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.333 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.333 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.333 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.333 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.333 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.333 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.333 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_DHE_DSS_WITH_AES_256_CBC_SHA
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.333 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_DHE_DSS_WITH_AES_256_CBC_SHA
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.333 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_DHE_DSS_WITH_AES_128_CBC_SHA
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.333 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_DHE_DSS_WITH_AES_128_CBC_SHA
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.333 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.333 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.333 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_ECDH_RSA_WITH_AES_256_CBC_SHA
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.333 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_ECDH_RSA_WITH_AES_256_CBC_SHA
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.333 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.333 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.333 CST|SSLContextImpl.java:388|Ignore disabled cipher suite: TLS_ECDH_RSA_WITH_AES_128_CBC_SHA
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.333 CST|SSLContextImpl.java:397|Ignore unsupported cipher suite: TLS_ECDH_RSA_WITH_AES_128_CBC_SHA
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.335 CST|X509TrustManagerImpl.java:82|adding as trusted certificates (
  "certificate" : {
    "version"            : "v3",
    "serial number"      : "09:4f:3b:29:e9:a7:4c:0d",
    "signature algorithm": "SHA256withRSA",
    "issuer"             : "O=A client, CN=client",
    "not before"         : "2025-11-24 14:34:09.000 CST",
    "not  after"         : "2025-12-24 14:34:09.000 CST",
    "subject"            : "O=A client, CN=client",
    "subject public key" : "DSA"}
)
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.335 CST|SSLContextImpl.java:108|trigger seeding of SecureRandom
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.335 CST|SSLContextImpl.java:112|done seeding of SecureRandom
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.341 CST|X509TrustManagerImpl.java:82|adding as trusted certificates (
  "certificate" : {
    "version"            : "v3",
    "serial number"      : "00:ec:f3:15:bd:2b:75:e3:29",
    "signature algorithm": "SHA256withRSA",
    "issuer"             : "O=A server, CN=server",
    "not before"         : "2025-11-24 14:34:09.000 CST",
    "not  after"         : "2025-12-24 14:34:09.000 CST",
    "subject"            : "O=A server, CN=server",
    "subject public key" : "DSA"}
)
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.341 CST|SSLContextImpl.java:108|trigger seeding of SecureRandom
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.341 CST|SSLContextImpl.java:112|done seeding of SecureRandom
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.345 CST|SSLConfiguration.java:486|System property jdk.tls.server.SignatureSchemes is set to 'null'
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.351 CST|SSLConfiguration.java:486|System property jdk.tls.client.SignatureSchemes is set to 'null'
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.359 CST|SSLExtension.java:825|System property jdk.tls.client.disableExtensions is set to 'null'
javax.net.ssl|WARNING|10|Test worker|2025-11-24 14:34:09.359 CST|ServerNameExtension.java:265|Unable to indicate server name
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.359 CST|SSLExtensions.java:272|Ignore, context unavailable extension: server_name
javax.net.ssl|INFO|10|Test worker|2025-11-24 14:34:09.359 CST|AlpnExtension.java:179|No available application protocols
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.360 CST|SSLExtensions.java:272|Ignore, context unavailable extension: application_layer_protocol_negotiation
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.360 CST|SessionTicketExtension.java:352|Stateless resumption supported
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.360 CST|SignatureScheme.java:444|Ignore disabled signature scheme: dsa_sha256
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.360 CST|SignatureScheme.java:444|Ignore disabled signature scheme: dsa_sha224
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.360 CST|SignatureScheme.java:444|Ignore disabled signature scheme: ecdsa_sha1
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.360 CST|SignatureScheme.java:444|Ignore disabled signature scheme: rsa_pkcs1_sha1
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.361 CST|SignatureScheme.java:444|Ignore disabled signature scheme: dsa_sha1
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.361 CST|SignatureScheme.java:444|Ignore disabled signature scheme: rsa_md5
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.361 CST|SignatureScheme.java:444|Ignore disabled signature scheme: dsa_sha256
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.361 CST|SignatureScheme.java:444|Ignore disabled signature scheme: dsa_sha224
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.361 CST|SignatureScheme.java:444|Ignore disabled signature scheme: ecdsa_sha1
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.361 CST|SignatureScheme.java:444|Ignore disabled signature scheme: rsa_pkcs1_sha1
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.361 CST|SignatureScheme.java:444|Ignore disabled signature scheme: dsa_sha1
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.361 CST|SignatureScheme.java:444|Ignore disabled signature scheme: rsa_md5
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.361 CST|SSLExtensions.java:272|Ignore, context unavailable extension: renegotiation_info
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.362 CST|ClientHello.java:638|Produced ClientHello handshake message (
"ClientHello": {
  "client version"      : "TLSv1.2",
  "random"              : "ED7A4DE31529419322DDBA02549C20BC3559CF3BAB2E4768B85D81E3B419AC94",
  "session id"          : "",
  "cipher suites"       : "[TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384(0xC02C), TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256(0xC02B), TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256(0xCCA9), TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384(0xC030), TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256(0xCCA8), TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256(0xC02F), TLS_DHE_RSA_WITH_AES_256_GCM_SHA384(0x009F), TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256(0xCCAA), TLS_DHE_RSA_WITH_AES_128_GCM_SHA256(0x009E), TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384(0xC024), TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384(0xC028), TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256(0xC023), TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256(0xC027), TLS_DHE_RSA_WITH_AES_256_CBC_SHA256(0x006B), TLS_DHE_RSA_WITH_AES_128_CBC_SHA256(0x0067), TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA(0xC00A), TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA(0xC014), TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA(0xC009), TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA(0xC013), TLS_DHE_RSA_WITH_AES_256_CBC_SHA(0x0039), TLS_DHE_RSA_WITH_AES_128_CBC_SHA(0x0033), TLS_RSA_WITH_AES_256_GCM_SHA384(0x009D), TLS_RSA_WITH_AES_128_GCM_SHA256(0x009C), TLS_RSA_WITH_AES_256_CBC_SHA256(0x003D), TLS_RSA_WITH_AES_128_CBC_SHA256(0x003C), TLS_RSA_WITH_AES_256_CBC_SHA(0x0035), TLS_RSA_WITH_AES_128_CBC_SHA(0x002F), TLS_EMPTY_RENEGOTIATION_INFO_SCSV(0x00FF)]",
  "compression methods" : "00",
  "extensions"          : [
    "status_request (5)": {
      "certificate status type": ocsp
      "OCSP status request": {
        "responder_id": <empty>
        "request extensions": {
          <empty>
        }
      }
    },
    "supported_groups (10)": {
      "named groups": [x25519, secp256r1, secp384r1, secp521r1, x448, ffdhe2048, ffdhe3072, ffdhe4096, ffdhe6144, ffdhe8192]
    },
    "ec_point_formats (11)": {
      "formats": [uncompressed]
    },
    "status_request_v2 (17)": {
      "cert status request": {
        "certificate status type": ocsp_multi
        "OCSP status request": {
          "responder_id": <empty>
          "request extensions": {
            <empty>
          }
        }
      }
    },
    "extended_master_secret (23)": {
      <empty>
    },
    "session_ticket (35)": {
      <empty>
    },
    "signature_algorithms (13)": {
      "signature schemes": [ecdsa_secp256r1_sha256, ecdsa_secp384r1_sha384, ecdsa_secp521r1_sha512, ed25519, ed448, rsa_pss_rsae_sha256, rsa_pss_rsae_sha384, rsa_pss_rsae_sha512, rsa_pss_pss_sha256, rsa_pss_pss_sha384, rsa_pss_pss_sha512, rsa_pkcs1_sha256, rsa_pkcs1_sha384, rsa_pkcs1_sha512, ecdsa_sha224, rsa_sha224]
    },
    "supported_versions (43)": {
      "versions": [TLSv1.2]
    },
    "signature_algorithms_cert (50)": {
      "signature schemes": [ecdsa_secp256r1_sha256, ecdsa_secp384r1_sha384, ecdsa_secp521r1_sha512, ed25519, ed448, rsa_pss_rsae_sha256, rsa_pss_rsae_sha384, rsa_pss_rsae_sha512, rsa_pss_pss_sha256, rsa_pss_pss_sha384, rsa_pss_pss_sha512, rsa_pkcs1_sha256, rsa_pkcs1_sha384, rsa_pkcs1_sha512, ecdsa_sha224, rsa_sha224]
    }
  ]
}
)
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.363 CST|SSLEngineOutputRecord.java:529|WRITE: TLSv1.2 handshake, length = 246
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.364 CST|SSLEngineOutputRecord.java:550|Raw write (
  0000: 16 03 03 00 F6 01 00 00   F2 03 03 ED 7A 4D E3 15  ............zM..
  0010: 29 41 93 22 DD BA 02 54   9C 20 BC 35 59 CF 3B AB  )A."...T. .5Y.;.
  0020: 2E 47 68 B8 5D 81 E3 B4   19 AC 94 00 00 38 C0 2C  .Gh.]........8.,
  0030: C0 2B CC A9 C0 30 CC A8   C0 2F 00 9F CC AA 00 9E  .+...0.../......
  0040: C0 24 C0 28 C0 23 C0 27   00 6B 00 67 C0 0A C0 14  .$.(.#.'.k.g....
  0050: C0 09 C0 13 00 39 00 33   00 9D 00 9C 00 3D 00 3C  .....9.3.....=.<
  0060: 00 35 00 2F 00 FF 01 00   00 91 00 05 00 05 01 00  .5./............
  0070: 00 00 00 00 0A 00 16 00   14 00 1D 00 17 00 18 00  ................
  0080: 19 00 1E 01 00 01 01 01   02 01 03 01 04 00 0B 00  ................
  0090: 02 01 00 00 11 00 09 00   07 02 00 04 00 00 00 00  ................
  00A0: 00 17 00 00 00 23 00 00   00 0D 00 22 00 20 04 03  .....#.....". ..
  00B0: 05 03 06 03 08 07 08 08   08 04 08 05 08 06 08 09  ................
  00C0: 08 0A 08 0B 04 01 05 01   06 01 03 03 03 01 00 2B  ...............+
  00D0: 00 03 02 03 03 00 32 00   22 00 20 04 03 05 03 06  ......2.". .....
  00E0: 03 08 07 08 08 08 04 08   05 08 06 08 09 08 0A 08  ................
  00F0: 0B 04 01 05 01 06 01 03   03 03 01                 ...........
)
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.365 CST|HandshakeContext.java:288|Ignore unsupported cipher suite: TLS_AES_256_GCM_SHA384 for TLSv1.2
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.365 CST|HandshakeContext.java:288|Ignore unsupported cipher suite: TLS_AES_128_GCM_SHA256 for TLSv1.2
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.365 CST|HandshakeContext.java:288|Ignore unsupported cipher suite: TLS_CHACHA20_POLY1305_SHA256 for TLSv1.2
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.365 CST|HandshakeContext.java:339|Ignore unsupported cipher suite: TLS_AES_256_GCM_SHA384
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.365 CST|HandshakeContext.java:339|Ignore unsupported cipher suite: TLS_AES_128_GCM_SHA256
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.366 CST|HandshakeContext.java:339|Ignore unsupported cipher suite: TLS_CHACHA20_POLY1305_SHA256
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.368 CST|SSLEngineInputRecord.java:176|Raw read (
  0000: 16 03 03 00 F6 01 00 00   F2 03 03 ED 7A 4D E3 15  ............zM..
  0010: 29 41 93 22 DD BA 02 54   9C 20 BC 35 59 CF 3B AB  )A."...T. .5Y.;.
  0020: 2E 47 68 B8 5D 81 E3 B4   19 AC 94 00 00 38 C0 2C  .Gh.]........8.,
  0030: C0 2B CC A9 C0 30 CC A8   C0 2F 00 9F CC AA 00 9E  .+...0.../......
  0040: C0 24 C0 28 C0 23 C0 27   00 6B 00 67 C0 0A C0 14  .$.(.#.'.k.g....
  0050: C0 09 C0 13 00 39 00 33   00 9D 00 9C 00 3D 00 3C  .....9.3.....=.<
  0060: 00 35 00 2F 00 FF 01 00   00 91 00 05 00 05 01 00  .5./............
  0070: 00 00 00 00 0A 00 16 00   14 00 1D 00 17 00 18 00  ................
  0080: 19 00 1E 01 00 01 01 01   02 01 03 01 04 00 0B 00  ................
  0090: 02 01 00 00 11 00 09 00   07 02 00 04 00 00 00 00  ................
  00A0: 00 17 00 00 00 23 00 00   00 0D 00 22 00 20 04 03  .....#.....". ..
  00B0: 05 03 06 03 08 07 08 08   08 04 08 05 08 06 08 09  ................
  00C0: 08 0A 08 0B 04 01 05 01   06 01 03 03 03 01 00 2B  ...............+
  00D0: 00 03 02 03 03 00 32 00   22 00 20 04 03 05 03 06  ......2.". .....
  00E0: 03 08 07 08 08 08 04 08   05 08 06 08 09 08 0A 08  ................
  00F0: 0B 04 01 05 01 06 01 03   03 03 01                 ...........
)
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.368 CST|SSLEngineInputRecord.java:213|READ: TLSv1.2 handshake, length = 246
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.369 CST|SSLExtension.java:825|System property jdk.tls.server.disableExtensions is set to 'null'
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.370 CST|ClientHello.java:794|Consuming ClientHello handshake message (
"ClientHello": {
  "client version"      : "TLSv1.2",
  "random"              : "ED7A4DE31529419322DDBA02549C20BC3559CF3BAB2E4768B85D81E3B419AC94",
  "session id"          : "",
  "cipher suites"       : "[TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384(0xC02C), TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256(0xC02B), TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256(0xCCA9), TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384(0xC030), TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256(0xCCA8), TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256(0xC02F), TLS_DHE_RSA_WITH_AES_256_GCM_SHA384(0x009F), TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256(0xCCAA), TLS_DHE_RSA_WITH_AES_128_GCM_SHA256(0x009E), TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384(0xC024), TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384(0xC028), TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256(0xC023), TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256(0xC027), TLS_DHE_RSA_WITH_AES_256_CBC_SHA256(0x006B), TLS_DHE_RSA_WITH_AES_128_CBC_SHA256(0x0067), TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA(0xC00A), TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA(0xC014), TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA(0xC009), TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA(0xC013), TLS_DHE_RSA_WITH_AES_256_CBC_SHA(0x0039), TLS_DHE_RSA_WITH_AES_128_CBC_SHA(0x0033), TLS_RSA_WITH_AES_256_GCM_SHA384(0x009D), TLS_RSA_WITH_AES_128_GCM_SHA256(0x009C), TLS_RSA_WITH_AES_256_CBC_SHA256(0x003D), TLS_RSA_WITH_AES_128_CBC_SHA256(0x003C), TLS_RSA_WITH_AES_256_CBC_SHA(0x0035), TLS_RSA_WITH_AES_128_CBC_SHA(0x002F), TLS_EMPTY_RENEGOTIATION_INFO_SCSV(0x00FF)]",
  "compression methods" : "00",
  "extensions"          : [
    "status_request (5)": {
      "certificate status type": ocsp
      "OCSP status request": {
        "responder_id": <empty>
        "request extensions": {
          <empty>
        }
      }
    },
    "supported_groups (10)": {
      "named groups": [x25519, secp256r1, secp384r1, secp521r1, x448, ffdhe2048, ffdhe3072, ffdhe4096, ffdhe6144, ffdhe8192]
    },
    "ec_point_formats (11)": {
      "formats": [uncompressed]
    },
    "status_request_v2 (17)": {
      "cert status request": {
        "certificate status type": ocsp_multi
        "OCSP status request": {
          "responder_id": <empty>
          "request extensions": {
            <empty>
          }
        }
      }
    },
    "extended_master_secret (23)": {
      <empty>
    },
    "session_ticket (35)": {
      <empty>
    },
    "signature_algorithms (13)": {
      "signature schemes": [ecdsa_secp256r1_sha256, ecdsa_secp384r1_sha384, ecdsa_secp521r1_sha512, ed25519, ed448, rsa_pss_rsae_sha256, rsa_pss_rsae_sha384, rsa_pss_rsae_sha512, rsa_pss_pss_sha256, rsa_pss_pss_sha384, rsa_pss_pss_sha512, rsa_pkcs1_sha256, rsa_pkcs1_sha384, rsa_pkcs1_sha512, ecdsa_sha224, rsa_sha224]
    },
    "supported_versions (43)": {
      "versions": [TLSv1.2]
    },
    "signature_algorithms_cert (50)": {
      "signature schemes": [ecdsa_secp256r1_sha256, ecdsa_secp384r1_sha384, ecdsa_secp521r1_sha512, ed25519, ed448, rsa_pss_rsae_sha256, rsa_pss_rsae_sha384, rsa_pss_rsae_sha512, rsa_pss_pss_sha256, rsa_pss_pss_sha384, rsa_pss_pss_sha512, rsa_pkcs1_sha256, rsa_pkcs1_sha384, rsa_pkcs1_sha512, ecdsa_sha224, rsa_sha224]
    }
  ]
}
)
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.371 CST|SSLExtensions.java:204|Consumed extension: supported_versions
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.371 CST|ClientHello.java:824|Negotiated protocol version: TLSv1.2
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.371 CST|SignatureScheme.java:444|Ignore disabled signature scheme: dsa_sha256
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.371 CST|SignatureScheme.java:444|Ignore disabled signature scheme: dsa_sha224
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.372 CST|SignatureScheme.java:444|Ignore disabled signature scheme: ecdsa_sha1
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.372 CST|SignatureScheme.java:444|Ignore disabled signature scheme: rsa_pkcs1_sha1
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.372 CST|SignatureScheme.java:444|Ignore disabled signature scheme: dsa_sha1
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.372 CST|SignatureScheme.java:444|Ignore disabled signature scheme: rsa_md5
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.372 CST|SignatureScheme.java:444|Ignore disabled signature scheme: dsa_sha256
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.372 CST|SignatureScheme.java:444|Ignore disabled signature scheme: dsa_sha224
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.372 CST|SignatureScheme.java:444|Ignore disabled signature scheme: ecdsa_sha1
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.373 CST|SignatureScheme.java:444|Ignore disabled signature scheme: rsa_pkcs1_sha1
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.373 CST|SignatureScheme.java:444|Ignore disabled signature scheme: dsa_sha1
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.373 CST|SignatureScheme.java:444|Ignore disabled signature scheme: rsa_md5
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.373 CST|SessionTicketExtension.java:396|Client accepts session tickets.
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.373 CST|SSLExtensions.java:204|Consumed extension: session_ticket
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.373 CST|ClientHello.java:985|Can't resume, the existing session is not rejoinable
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.373 CST|ClientHello.java:1059|Session not resumed.
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.374 CST|SSLExtensions.java:185|Ignore unavailable extension: server_name
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.374 CST|SSLExtensions.java:185|Ignore unavailable extension: max_fragment_length
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.374 CST|SSLExtensions.java:204|Consumed extension: status_request
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.374 CST|SSLExtensions.java:204|Consumed extension: supported_groups
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.374 CST|SSLExtensions.java:204|Consumed extension: ec_point_formats
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.374 CST|SSLExtensions.java:204|Consumed extension: status_request_v2
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.374 CST|SSLExtensions.java:204|Consumed extension: extended_master_secret
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.374 CST|SSLExtensions.java:204|Consumed extension: signature_algorithms
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.374 CST|SSLExtensions.java:204|Consumed extension: supported_versions
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.375 CST|SSLExtensions.java:204|Consumed extension: signature_algorithms_cert
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.375 CST|RenegoInfoExtension.java:284|Safe renegotiation, using the SCSV signaling
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.375 CST|SSLSessionImpl.java:220|Session initialized:  Session(1763966049375|SSL_NULL_WITH_NULL_NULL)
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.375 CST|SSLExtensions.java:219|Ignore unavailable extension: server_name
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.375 CST|SSLExtensions.java:219|Ignore unavailable extension: max_fragment_length
javax.net.ssl|WARNING|C1|echoserver|2025-11-24 14:34:09.375 CST|SSLExtensions.java:227|Ignore impact of unsupported extension: status_request
javax.net.ssl|WARNING|C1|echoserver|2025-11-24 14:34:09.375 CST|SSLExtensions.java:227|Ignore impact of unsupported extension: supported_groups
javax.net.ssl|WARNING|C1|echoserver|2025-11-24 14:34:09.375 CST|SSLExtensions.java:227|Ignore impact of unsupported extension: ec_point_formats
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.375 CST|SSLExtensions.java:219|Ignore unavailable extension: application_layer_protocol_negotiation
javax.net.ssl|WARNING|C1|echoserver|2025-11-24 14:34:09.376 CST|SSLExtensions.java:227|Ignore impact of unsupported extension: status_request_v2
javax.net.ssl|WARNING|C1|echoserver|2025-11-24 14:34:09.376 CST|SSLExtensions.java:227|Ignore impact of unsupported extension: extended_master_secret
javax.net.ssl|WARNING|C1|echoserver|2025-11-24 14:34:09.376 CST|SSLExtensions.java:227|Ignore impact of unsupported extension: session_ticket
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.376 CST|SSLExtensions.java:236|Populated with extension: signature_algorithms
javax.net.ssl|WARNING|C1|echoserver|2025-11-24 14:34:09.376 CST|SSLExtensions.java:227|Ignore impact of unsupported extension: supported_versions
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.376 CST|SSLExtensions.java:236|Populated with extension: signature_algorithms_cert
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.376 CST|SSLExtensions.java:219|Ignore unavailable extension: renegotiation_info
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.378 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.X509KeyManagerImpl
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.379 CST|X509KeyManagerImpl.java:766|Ignore alias server: key algorithm does not match
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.379 CST|X509KeyManagerImpl.java:399|KeyMgr: no matching key found
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.379 CST|X509Authentication.java:297|No X.509 cert selected for EC
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.379 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.X509KeyManagerImpl
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.379 CST|X509KeyManagerImpl.java:766|Ignore alias server: key algorithm does not match
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.379 CST|X509KeyManagerImpl.java:399|KeyMgr: no matching key found
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.379 CST|X509Authentication.java:297|No X.509 cert selected for EdDSA
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.379 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.X509KeyManagerImpl
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.379 CST|X509KeyManagerImpl.java:766|Ignore alias server: key algorithm does not match
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.379 CST|X509KeyManagerImpl.java:399|KeyMgr: no matching key found
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.379 CST|X509Authentication.java:297|No X.509 cert selected for EC
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.379 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.X509KeyManagerImpl
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.379 CST|X509KeyManagerImpl.java:766|Ignore alias server: key algorithm does not match
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.379 CST|X509KeyManagerImpl.java:399|KeyMgr: no matching key found
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.379 CST|X509Authentication.java:297|No X.509 cert selected for EdDSA
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.379 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.X509KeyManagerImpl
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.379 CST|X509KeyManagerImpl.java:766|Ignore alias server: key algorithm does not match
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.379 CST|X509KeyManagerImpl.java:399|KeyMgr: no matching key found
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.379 CST|X509Authentication.java:297|No X.509 cert selected for EC
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.379 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.X509KeyManagerImpl
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.379 CST|X509KeyManagerImpl.java:766|Ignore alias server: key algorithm does not match
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.379 CST|X509KeyManagerImpl.java:399|KeyMgr: no matching key found
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.380 CST|X509Authentication.java:297|No X.509 cert selected for EdDSA
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.380 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.X509KeyManagerImpl
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.380 CST|X509KeyManagerImpl.java:766|Ignore alias server: key algorithm does not match
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.380 CST|X509KeyManagerImpl.java:399|KeyMgr: no matching key found
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.380 CST|X509Authentication.java:297|No X.509 cert selected for RSA
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.380 CST|X509KeyManagerImpl.java:766|Ignore alias server: key algorithm does not match
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.380 CST|X509KeyManagerImpl.java:399|KeyMgr: no matching key found
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.380 CST|X509Authentication.java:297|No X.509 cert selected for RSASSA-PSS
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.380 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.X509KeyManagerImpl
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.380 CST|X509KeyManagerImpl.java:766|Ignore alias server: key algorithm does not match
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.380 CST|X509KeyManagerImpl.java:399|KeyMgr: no matching key found
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.380 CST|X509Authentication.java:297|No X.509 cert selected for RSA
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.380 CST|X509KeyManagerImpl.java:766|Ignore alias server: key algorithm does not match
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.380 CST|X509KeyManagerImpl.java:399|KeyMgr: no matching key found
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.380 CST|X509Authentication.java:297|No X.509 cert selected for RSASSA-PSS
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.380 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.X509KeyManagerImpl
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.380 CST|X509KeyManagerImpl.java:766|Ignore alias server: key algorithm does not match
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.380 CST|X509KeyManagerImpl.java:399|KeyMgr: no matching key found
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.380 CST|X509Authentication.java:297|No X.509 cert selected for RSA
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.380 CST|X509KeyManagerImpl.java:766|Ignore alias server: key algorithm does not match
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.380 CST|X509KeyManagerImpl.java:399|KeyMgr: no matching key found
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.380 CST|X509Authentication.java:297|No X.509 cert selected for RSASSA-PSS
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.380 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.X509KeyManagerImpl
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.380 CST|X509KeyManagerImpl.java:766|Ignore alias server: key algorithm does not match
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.380 CST|X509KeyManagerImpl.java:399|KeyMgr: no matching key found
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.380 CST|X509Authentication.java:297|No X.509 cert selected for RSA
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.380 CST|X509KeyManagerImpl.java:766|Ignore alias server: key algorithm does not match
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.381 CST|X509KeyManagerImpl.java:399|KeyMgr: no matching key found
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.381 CST|X509Authentication.java:297|No X.509 cert selected for RSASSA-PSS
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.381 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.X509KeyManagerImpl
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.381 CST|X509KeyManagerImpl.java:766|Ignore alias server: key algorithm does not match
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.381 CST|X509KeyManagerImpl.java:399|KeyMgr: no matching key found
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.381 CST|X509Authentication.java:297|No X.509 cert selected for RSA
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.381 CST|X509KeyManagerImpl.java:766|Ignore alias server: key algorithm does not match
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.381 CST|X509KeyManagerImpl.java:399|KeyMgr: no matching key found
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.381 CST|X509Authentication.java:297|No X.509 cert selected for RSASSA-PSS
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.381 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.X509KeyManagerImpl
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.381 CST|X509KeyManagerImpl.java:766|Ignore alias server: key algorithm does not match
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.381 CST|X509KeyManagerImpl.java:399|KeyMgr: no matching key found
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.381 CST|X509Authentication.java:297|No X.509 cert selected for RSA
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.381 CST|X509KeyManagerImpl.java:766|Ignore alias server: key algorithm does not match
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.381 CST|X509KeyManagerImpl.java:399|KeyMgr: no matching key found
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.381 CST|X509Authentication.java:297|No X.509 cert selected for RSASSA-PSS
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.381 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.X509KeyManagerImpl
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.381 CST|X509KeyManagerImpl.java:766|Ignore alias server: key algorithm does not match
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.381 CST|X509KeyManagerImpl.java:399|KeyMgr: no matching key found
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.381 CST|X509Authentication.java:297|No X.509 cert selected for EC
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.381 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.X509KeyManagerImpl
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.381 CST|X509KeyManagerImpl.java:766|Ignore alias server: key algorithm does not match
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.381 CST|X509KeyManagerImpl.java:399|KeyMgr: no matching key found
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.381 CST|X509Authentication.java:297|No X.509 cert selected for EdDSA
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.381 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.X509KeyManagerImpl
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.381 CST|X509KeyManagerImpl.java:766|Ignore alias server: key algorithm does not match
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.381 CST|X509KeyManagerImpl.java:399|KeyMgr: no matching key found
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.382 CST|X509Authentication.java:297|No X.509 cert selected for RSA
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.382 CST|X509KeyManagerImpl.java:766|Ignore alias server: key algorithm does not match
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.382 CST|X509KeyManagerImpl.java:399|KeyMgr: no matching key found
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.382 CST|X509Authentication.java:297|No X.509 cert selected for RSASSA-PSS
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.382 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.X509KeyManagerImpl
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.382 CST|X509KeyManagerImpl.java:766|Ignore alias server: key algorithm does not match
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.382 CST|X509KeyManagerImpl.java:399|KeyMgr: no matching key found
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.382 CST|X509Authentication.java:297|No X.509 cert selected for EC
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.382 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.X509KeyManagerImpl
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.382 CST|X509KeyManagerImpl.java:766|Ignore alias server: key algorithm does not match
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.382 CST|X509KeyManagerImpl.java:399|KeyMgr: no matching key found
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.382 CST|X509Authentication.java:297|No X.509 cert selected for EdDSA
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.382 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.X509KeyManagerImpl
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.382 CST|X509KeyManagerImpl.java:766|Ignore alias server: key algorithm does not match
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.382 CST|X509KeyManagerImpl.java:399|KeyMgr: no matching key found
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.382 CST|X509Authentication.java:297|No X.509 cert selected for RSA
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.382 CST|X509KeyManagerImpl.java:766|Ignore alias server: key algorithm does not match
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.382 CST|X509KeyManagerImpl.java:399|KeyMgr: no matching key found
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.382 CST|X509Authentication.java:297|No X.509 cert selected for RSASSA-PSS
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.382 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.X509KeyManagerImpl
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.382 CST|X509KeyManagerImpl.java:766|Ignore alias server: key algorithm does not match
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.382 CST|X509KeyManagerImpl.java:399|KeyMgr: no matching key found
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.382 CST|X509Authentication.java:297|No X.509 cert selected for RSA
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.382 CST|X509KeyManagerImpl.java:766|Ignore alias server: key algorithm does not match
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.382 CST|X509KeyManagerImpl.java:399|KeyMgr: no matching key found
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.382 CST|X509Authentication.java:297|No X.509 cert selected for RSASSA-PSS
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.382 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.X509KeyManagerImpl
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.382 CST|X509KeyManagerImpl.java:766|Ignore alias server: key algorithm does not match
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.382 CST|X509KeyManagerImpl.java:399|KeyMgr: no matching key found
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.383 CST|X509Authentication.java:297|No X.509 cert selected for RSA
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.383 CST|X509KeyManagerImpl.java:766|Ignore alias server: key algorithm does not match
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.383 CST|X509KeyManagerImpl.java:399|KeyMgr: no matching key found
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.383 CST|X509Authentication.java:297|No X.509 cert selected for RSASSA-PSS
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.383 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.X509KeyManagerImpl
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.383 CST|X509KeyManagerImpl.java:766|Ignore alias server: key algorithm does not match
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.383 CST|X509KeyManagerImpl.java:399|KeyMgr: no matching key found
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.383 CST|X509Authentication.java:297|No X.509 cert selected for EC
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.383 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.X509KeyManagerImpl
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.383 CST|X509KeyManagerImpl.java:766|Ignore alias server: key algorithm does not match
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.383 CST|X509KeyManagerImpl.java:399|KeyMgr: no matching key found
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.383 CST|X509Authentication.java:297|No X.509 cert selected for EdDSA
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.383 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.X509KeyManagerImpl
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.383 CST|X509KeyManagerImpl.java:766|Ignore alias server: key algorithm does not match
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.383 CST|X509KeyManagerImpl.java:399|KeyMgr: no matching key found
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.383 CST|X509Authentication.java:297|No X.509 cert selected for RSA
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.383 CST|X509KeyManagerImpl.java:766|Ignore alias server: key algorithm does not match
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.383 CST|X509KeyManagerImpl.java:399|KeyMgr: no matching key found
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.383 CST|X509Authentication.java:297|No X.509 cert selected for RSASSA-PSS
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.383 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.X509KeyManagerImpl
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.383 CST|X509KeyManagerImpl.java:766|Ignore alias server: key algorithm does not match
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.383 CST|X509KeyManagerImpl.java:399|KeyMgr: no matching key found
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.383 CST|X509Authentication.java:297|No X.509 cert selected for EC
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.383 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.X509KeyManagerImpl
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.383 CST|X509KeyManagerImpl.java:766|Ignore alias server: key algorithm does not match
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.383 CST|X509KeyManagerImpl.java:399|KeyMgr: no matching key found
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.383 CST|X509Authentication.java:297|No X.509 cert selected for EdDSA
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.383 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.X509KeyManagerImpl
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.383 CST|X509KeyManagerImpl.java:766|Ignore alias server: key algorithm does not match
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.383 CST|X509KeyManagerImpl.java:399|KeyMgr: no matching key found
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.383 CST|X509Authentication.java:297|No X.509 cert selected for RSA
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.384 CST|X509KeyManagerImpl.java:766|Ignore alias server: key algorithm does not match
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.384 CST|X509KeyManagerImpl.java:399|KeyMgr: no matching key found
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.384 CST|X509Authentication.java:297|No X.509 cert selected for RSASSA-PSS
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.384 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.X509KeyManagerImpl
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.384 CST|X509KeyManagerImpl.java:766|Ignore alias server: key algorithm does not match
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.384 CST|X509KeyManagerImpl.java:399|KeyMgr: no matching key found
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.384 CST|X509Authentication.java:297|No X.509 cert selected for RSA
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.384 CST|X509KeyManagerImpl.java:766|Ignore alias server: key algorithm does not match
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.384 CST|X509KeyManagerImpl.java:399|KeyMgr: no matching key found
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.384 CST|X509Authentication.java:297|No X.509 cert selected for RSASSA-PSS
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.384 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.X509KeyManagerImpl
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.384 CST|X509KeyManagerImpl.java:766|Ignore alias server: key algorithm does not match
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.384 CST|X509KeyManagerImpl.java:399|KeyMgr: no matching key found
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.384 CST|X509Authentication.java:297|No X.509 cert selected for RSA
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.384 CST|X509KeyManagerImpl.java:766|Ignore alias server: key algorithm does not match
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.384 CST|X509KeyManagerImpl.java:399|KeyMgr: no matching key found
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.384 CST|X509Authentication.java:297|No X.509 cert selected for RSASSA-PSS
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.384 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.X509KeyManagerImpl
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.384 CST|X509KeyManagerImpl.java:766|Ignore alias server: key algorithm does not match
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.384 CST|X509KeyManagerImpl.java:399|KeyMgr: no matching key found
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.384 CST|X509Authentication.java:297|No X.509 cert selected for RSA
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.384 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.X509KeyManagerImpl
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.384 CST|X509KeyManagerImpl.java:766|Ignore alias server: key algorithm does not match
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.384 CST|X509KeyManagerImpl.java:399|KeyMgr: no matching key found
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.384 CST|X509Authentication.java:297|No X.509 cert selected for RSA
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.384 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.X509KeyManagerImpl
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.384 CST|X509KeyManagerImpl.java:766|Ignore alias server: key algorithm does not match
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.384 CST|X509KeyManagerImpl.java:399|KeyMgr: no matching key found
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.384 CST|X509Authentication.java:297|No X.509 cert selected for RSA
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.384 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.X509KeyManagerImpl
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.385 CST|X509KeyManagerImpl.java:766|Ignore alias server: key algorithm does not match
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.385 CST|X509KeyManagerImpl.java:399|KeyMgr: no matching key found
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.385 CST|X509Authentication.java:297|No X.509 cert selected for RSA
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.385 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.X509KeyManagerImpl
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.385 CST|X509KeyManagerImpl.java:766|Ignore alias server: key algorithm does not match
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.385 CST|X509KeyManagerImpl.java:399|KeyMgr: no matching key found
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.385 CST|X509Authentication.java:297|No X.509 cert selected for RSA
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.385 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.X509KeyManagerImpl
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.385 CST|X509KeyManagerImpl.java:766|Ignore alias server: key algorithm does not match
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.385 CST|X509KeyManagerImpl.java:399|KeyMgr: no matching key found
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.385 CST|X509Authentication.java:297|No X.509 cert selected for RSA
javax.net.ssl|ERROR|C1|echoserver|2025-11-24 14:34:09.385 CST|TransportContext.java:375|Fatal (HANDSHAKE_FAILURE): no cipher suites in common (
"throwable" : {
  javax.net.ssl.SSLHandshakeException: (handshake_failure) no cipher suites in common
  	at java.base/sun.security.ssl.Alert.createSSLException(Alert.java:130)
  	at java.base/sun.security.ssl.Alert.createSSLException(Alert.java:117)
  	at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:370)
  	at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:326)
  	at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:317)
  	at java.base/sun.security.ssl.ServerHello$T12ServerHelloProducer.chooseCipherSuite(ServerHello.java:459)
  	at java.base/sun.security.ssl.ServerHello$T12ServerHelloProducer.produce(ServerHello.java:285)
  	at java.base/sun.security.ssl.SSLHandshake.produce(SSLHandshake.java:437)
  	at java.base/sun.security.ssl.ClientHello$T12ClientHelloConsumer.consume(ClientHello.java:1110)
  	at java.base/sun.security.ssl.ClientHello$ClientHelloConsumer.onClientHello(ClientHello.java:843)
  	at java.base/sun.security.ssl.ClientHello$ClientHelloConsumer.consume(ClientHello.java:798)
  	at java.base/sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:393)
  	at java.base/sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:477)
  	at java.base/sun.security.ssl.SSLEngineImpl$DelegatedTask$DelegatedAction.run(SSLEngineImpl.java:1273)
  	at java.base/sun.security.ssl.SSLEngineImpl$DelegatedTask$DelegatedAction.run(SSLEngineImpl.java:1260)
  	at java.base/java.security.AccessController.doPrivileged(AccessController.java:714)
  	at java.base/sun.security.ssl.SSLEngineImpl$DelegatedTask.run(SSLEngineImpl.java:1205)
  	at org.apache.kafka.common.network.SslTransportLayer.runDelegatedTasks(SslTransportLayer.java:444)
  	at org.apache.kafka.common.network.SslTransportLayer.handshakeUnwrap(SslTransportLayer.java:533)
  	at org.apache.kafka.common.network.SslTransportLayer.doHandshake(SslTransportLayer.java:382)
  	at org.apache.kafka.common.network.SslTransportLayer.handshake(SslTransportLayer.java:302)
  	at org.apache.kafka.common.network.KafkaChannel.prepare(KafkaChannel.java:178)
  	at org.apache.kafka.common.network.Selector.pollSelectionKeys(Selector.java:548)
  	at org.apache.kafka.common.network.Selector.poll(Selector.java:486)
  	at org.apache.kafka.common.network.NioEchoServer.run(NioEchoServer.java:221)}

)
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.385 CST|SSLSessionImpl.java:1190|Invalidated session:  Session(1763966049350|SSL_NULL_WITH_NULL_NULL)
javax.net.ssl|ALL|C1|echoserver|2025-11-24 14:34:09.386 CST|SSLSessionImpl.java:1190|Invalidated session:  Session(1763966049375|SSL_NULL_WITH_NULL_NULL)
javax.net.ssl|WARNING|C1|echoserver|2025-11-24 14:34:09.386 CST|SSLEngineOutputRecord.java:182|outbound has closed, ignore outbound application data
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.386 CST|SSLEngineOutputRecord.java:529|WRITE: TLSv1.2 alert, length = 2
javax.net.ssl|DEBUG|C1|echoserver|2025-11-24 14:34:09.387 CST|SSLEngineOutputRecord.java:550|Raw write (
  0000: 15 03 03 00 02 02 28                               ......(
)
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.387 CST|SSLEngineInputRecord.java:176|Raw read (
  0000: 15 03 03 00 02 02 28                               ......(
)
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.387 CST|SSLEngineInputRecord.java:213|READ: TLSv1.2 alert, length = 2
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:09.387 CST|Alert.java:232|Received alert message (
"Alert": {
  "level"      : "fatal",
  "description": "handshake_failure"
}
)
javax.net.ssl|ERROR|10|Test worker|2025-11-24 14:34:09.388 CST|TransportContext.java:375|Fatal (HANDSHAKE_FAILURE): Received fatal alert: handshake_failure (
"throwable" : {
  javax.net.ssl.SSLHandshakeException: (handshake_failure) Received fatal alert: handshake_failure
  	at java.base/sun.security.ssl.Alert.createSSLException(Alert.java:130)
  	at java.base/sun.security.ssl.Alert.createSSLException(Alert.java:117)
  	at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:370)
  	at java.base/sun.security.ssl.Alert$AlertConsumer.consume(Alert.java:287)
  	at java.base/sun.security.ssl.TransportContext.dispatch(TransportContext.java:209)
  	at java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:172)
  	at java.base/sun.security.ssl.SSLEngineImpl.decode(SSLEngineImpl.java:736)
  	at java.base/sun.security.ssl.SSLEngineImpl.readRecord(SSLEngineImpl.java:691)
  	at java.base/sun.security.ssl.SSLEngineImpl.unwrap(SSLEngineImpl.java:506)
  	at java.base/sun.security.ssl.SSLEngineImpl.unwrap(SSLEngineImpl.java:482)
  	at java.base/javax.net.ssl.SSLEngine.unwrap(SSLEngine.java:679)
  	at org.apache.kafka.common.network.SslTransportLayer.handshakeUnwrap(SslTransportLayer.java:528)
  	at org.apache.kafka.common.network.SslTransportLayer.doHandshake(SslTransportLayer.java:382)
  	at org.apache.kafka.common.network.SslTransportLayer.handshake(SslTransportLayer.java:302)
  	at org.apache.kafka.common.network.KafkaChannel.prepare(KafkaChannel.java:178)
  	at org.apache.kafka.common.network.Selector.pollSelectionKeys(Selector.java:548)
  	at org.apache.kafka.common.network.Selector.poll(Selector.java:486)
  	at org.apache.kafka.common.network.NetworkTestUtils.waitForChannelReady(NetworkTestUtils.java:105)
  	at org.apache.kafka.common.network.NetworkTestUtils.checkClientConnection(NetworkTestUtils.java:70)
  	at org.apache.kafka.common.network.SslTransportLayerTest.verifySslConfigs(SslTransportLayerTest.java:1326)
  	at org.apache.kafka.common.network.SslTransportLayerTest.testDsaKeyPair(SslTransportLayerTest.java:485)
  	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
  	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
  	at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:787)
  	at org.junit.platform.commons.support.ReflectionSupport.invokeMethod(ReflectionSupport.java:479)
  	at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
  	at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
  	at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:161)
  	at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:152)
  	at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:99)
  	at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:112)
  	at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:94)
  	at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
  	at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
  	at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
  	at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
  	at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:93)
  	at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:87)
  	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$4(TestMethodTestDescriptor.java:221)
  	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
  	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:217)
  	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:159)
  	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:70)
  	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:157)
  	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
  	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:147)
  	at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
  	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:145)
  	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
  	at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:144)
  	at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:101)
  	at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
  	at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:232)
  	at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:210)
  	at org.junit.jupiter.engine.descriptor.TemplateExecutor.execute(TemplateExecutor.java:98)
  	at org.junit.jupiter.engine.descriptor.TemplateExecutor.lambda$executeForProvider$0(TemplateExecutor.java:61)
  	at java.base/java.util.Optional.ifPresent(Optional.java:178)
  	at org.junit.jupiter.engine.descriptor.TemplateExecutor.lambda$executeForProvider$1(TemplateExecutor.java:61)
  	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
  	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
  	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
  	at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
  	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708)
  	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
  	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
  	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
  	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
  	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
  	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
  	at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
  	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
  	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
  	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
  	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708)
  	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
  	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
  	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
  	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
  	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
  	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
  	at org.junit.jupiter.engine.descriptor.TemplateExecutor.executeForProvider(TemplateExecutor.java:59)
  	at org.junit.jupiter.engine.descriptor.TemplateExecutor.execute(TemplateExecutor.java:48)
  	at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:112)
  	at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:40)
  	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:157)
  	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
  	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:147)
  	at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
  	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:145)
  	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
  	at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:144)
  	at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:101)
  	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
  	at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
  	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:161)
  	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
  	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:147)
  	at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
  	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:145)
  	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
  	at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:144)
  	at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:101)
  	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
  	at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
  	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:161)
  	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
  	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:147)
  	at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
  	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:145)
  	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
  	at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:144)
  	at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:101)
  	at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
  	at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
  	at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
  	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230)
  	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204)
  	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172)
  	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101)
  	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64)
  	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150)
  	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63)
  	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109)
  	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91)
  	at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
  	at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39)
  	at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25)
  	at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38)
  	at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
  	at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:135)
  	at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:110)
  	at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:104)
  	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:64)
  	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
  	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
  	at org.gradle.internal.dispatch.MethodInvocation.invokeOn(MethodInvocation.java:77)
  	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:28)
  	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:19)
  	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
  	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:88)
  	at jdk.proxy1/jdk.proxy1.$Proxy4.stop(Unknown Source)
  	at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:194)
  	at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:126)
  	at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103)
  	at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63)
  	at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56)
  	at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:122)
  	at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:72)
  	at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69)
  	at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)}

)
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:09.388 CST|SSLSessionImpl.java:1190|Invalidated session:  Session(1763966049350|SSL_NULL_WITH_NULL_NULL)
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:37.589 CST|SunX509KeyManagerImpl.java:160|found key for : kafka (
  "certificate" : {
    "version"            : "v3",
    "serial number"      : "00:99:a2:01:c9:5c:f0:fc:c3",
    "signature algorithm": "SHA256withRSA",
    "issuer"             : "O=A server, CN=server",
    "not before"         : "2025-11-24 14:34:37.000 CST",
    "not  after"         : "2025-12-24 14:34:37.000 CST",
    "subject"            : "O=A server, CN=server",
    "subject public key" : "DSA"}
)
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:37.589 CST|X509TrustManagerImpl.java:82|adding as trusted certificates (
  "certificate" : {
    "version"            : "v3",
    "serial number"      : "00:d0:15:ef:4f:b7:70:48:c4",
    "signature algorithm": "SHA256withRSA",
    "issuer"             : "O=A client, CN=client",
    "not before"         : "2025-11-24 14:34:37.000 CST",
    "not  after"         : "2025-12-24 14:34:37.000 CST",
    "subject"            : "O=A client, CN=client",
    "subject public key" : "DSA"}
)
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:37.589 CST|SSLContextImpl.java:108|trigger seeding of SecureRandom
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:37.589 CST|SSLContextImpl.java:112|done seeding of SecureRandom
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:37.595 CST|SunX509KeyManagerImpl.java:160|found key for : kafka (
  "certificate" : {
    "version"            : "v3",
    "serial number"      : "00:d0:15:ef:4f:b7:70:48:c4",
    "signature algorithm": "SHA256withRSA",
    "issuer"             : "O=A client, CN=client",
    "not before"         : "2025-11-24 14:34:37.000 CST",
    "not  after"         : "2025-12-24 14:34:37.000 CST",
    "subject"            : "O=A client, CN=client",
    "subject public key" : "DSA"}
)
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:37.595 CST|X509TrustManagerImpl.java:82|adding as trusted certificates (
  "certificate" : {
    "version"            : "v3",
    "serial number"      : "00:99:a2:01:c9:5c:f0:fc:c3",
    "signature algorithm": "SHA256withRSA",
    "issuer"             : "O=A server, CN=server",
    "not before"         : "2025-11-24 14:34:37.000 CST",
    "not  after"         : "2025-12-24 14:34:37.000 CST",
    "subject"            : "O=A server, CN=server",
    "subject public key" : "DSA"}
)
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:37.595 CST|SSLContextImpl.java:108|trigger seeding of SecureRandom
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:37.595 CST|SSLContextImpl.java:112|done seeding of SecureRandom
javax.net.ssl|WARNING|10|Test worker|2025-11-24 14:34:37.596 CST|ServerNameExtension.java:265|Unable to indicate server name
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:37.596 CST|SSLExtensions.java:272|Ignore, context unavailable extension: server_name
javax.net.ssl|INFO|10|Test worker|2025-11-24 14:34:37.596 CST|AlpnExtension.java:179|No available application protocols
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:37.596 CST|SSLExtensions.java:272|Ignore, context unavailable extension: application_layer_protocol_negotiation
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:37.596 CST|SessionTicketExtension.java:352|Stateless resumption supported
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:37.597 CST|SignatureScheme.java:444|Ignore disabled signature scheme: dsa_sha256
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:37.597 CST|SignatureScheme.java:444|Ignore disabled signature scheme: dsa_sha224
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:37.597 CST|SignatureScheme.java:444|Ignore disabled signature scheme: ecdsa_sha1
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:37.597 CST|SignatureScheme.java:444|Ignore disabled signature scheme: rsa_pkcs1_sha1
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:37.597 CST|SignatureScheme.java:444|Ignore disabled signature scheme: dsa_sha1
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:37.597 CST|SignatureScheme.java:444|Ignore disabled signature scheme: rsa_md5
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:37.597 CST|SignatureScheme.java:444|Ignore disabled signature scheme: dsa_sha256
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:37.597 CST|SignatureScheme.java:444|Ignore disabled signature scheme: dsa_sha224
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:37.597 CST|SignatureScheme.java:444|Ignore disabled signature scheme: ecdsa_sha1
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:37.597 CST|SignatureScheme.java:444|Ignore disabled signature scheme: rsa_pkcs1_sha1
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:37.597 CST|SignatureScheme.java:444|Ignore disabled signature scheme: dsa_sha1
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:37.597 CST|SignatureScheme.java:444|Ignore disabled signature scheme: rsa_md5
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:37.597 CST|SSLExtensions.java:272|Ignore, context unavailable extension: renegotiation_info
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:37.597 CST|ClientHello.java:638|Produced ClientHello handshake message (
"ClientHello": {
  "client version"      : "TLSv1.2",
  "random"              : "56D771BB8EBCB95566A7300774CEB03841659591EC71964E63E99119EED7025B",
  "session id"          : "",
  "cipher suites"       : "[TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384(0xC02C), TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256(0xC02B), TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256(0xCCA9), TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384(0xC030), TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256(0xCCA8), TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256(0xC02F), TLS_DHE_RSA_WITH_AES_256_GCM_SHA384(0x009F), TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256(0xCCAA), TLS_DHE_RSA_WITH_AES_128_GCM_SHA256(0x009E), TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384(0xC024), TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384(0xC028), TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256(0xC023), TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256(0xC027), TLS_DHE_RSA_WITH_AES_256_CBC_SHA256(0x006B), TLS_DHE_RSA_WITH_AES_128_CBC_SHA256(0x0067), TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA(0xC00A), TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA(0xC014), TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA(0xC009), TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA(0xC013), TLS_DHE_RSA_WITH_AES_256_CBC_SHA(0x0039), TLS_DHE_RSA_WITH_AES_128_CBC_SHA(0x0033), TLS_RSA_WITH_AES_256_GCM_SHA384(0x009D), TLS_RSA_WITH_AES_128_GCM_SHA256(0x009C), TLS_RSA_WITH_AES_256_CBC_SHA256(0x003D), TLS_RSA_WITH_AES_128_CBC_SHA256(0x003C), TLS_RSA_WITH_AES_256_CBC_SHA(0x0035), TLS_RSA_WITH_AES_128_CBC_SHA(0x002F), TLS_EMPTY_RENEGOTIATION_INFO_SCSV(0x00FF)]",
  "compression methods" : "00",
  "extensions"          : [
    "status_request (5)": {
      "certificate status type": ocsp
      "OCSP status request": {
        "responder_id": <empty>
        "request extensions": {
          <empty>
        }
      }
    },
    "supported_groups (10)": {
      "named groups": [x25519, secp256r1, secp384r1, secp521r1, x448, ffdhe2048, ffdhe3072, ffdhe4096, ffdhe6144, ffdhe8192]
    },
    "ec_point_formats (11)": {
      "formats": [uncompressed]
    },
    "status_request_v2 (17)": {
      "cert status request": {
        "certificate status type": ocsp_multi
        "OCSP status request": {
          "responder_id": <empty>
          "request extensions": {
            <empty>
          }
        }
      }
    },
    "extended_master_secret (23)": {
      <empty>
    },
    "session_ticket (35)": {
      <empty>
    },
    "signature_algorithms (13)": {
      "signature schemes": [ecdsa_secp256r1_sha256, ecdsa_secp384r1_sha384, ecdsa_secp521r1_sha512, ed25519, ed448, rsa_pss_rsae_sha256, rsa_pss_rsae_sha384, rsa_pss_rsae_sha512, rsa_pss_pss_sha256, rsa_pss_pss_sha384, rsa_pss_pss_sha512, rsa_pkcs1_sha256, rsa_pkcs1_sha384, rsa_pkcs1_sha512, ecdsa_sha224, rsa_sha224]
    },
    "supported_versions (43)": {
      "versions": [TLSv1.2]
    },
    "signature_algorithms_cert (50)": {
      "signature schemes": [ecdsa_secp256r1_sha256, ecdsa_secp384r1_sha384, ecdsa_secp521r1_sha512, ed25519, ed448, rsa_pss_rsae_sha256, rsa_pss_rsae_sha384, rsa_pss_rsae_sha512, rsa_pss_pss_sha256, rsa_pss_pss_sha384, rsa_pss_pss_sha512, rsa_pkcs1_sha256, rsa_pkcs1_sha384, rsa_pkcs1_sha512, ecdsa_sha224, rsa_sha224]
    }
  ]
}
)
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:37.598 CST|SSLEngineOutputRecord.java:529|WRITE: TLSv1.2 handshake, length = 246
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:37.598 CST|SSLEngineOutputRecord.java:550|Raw write (
  0000: 16 03 03 00 F6 01 00 00   F2 03 03 56 D7 71 BB 8E  ...........V.q..
  0010: BC B9 55 66 A7 30 07 74   CE B0 38 41 65 95 91 EC  ..Uf.0.t..8Ae...
  0020: 71 96 4E 63 E9 91 19 EE   D7 02 5B 00 00 38 C0 2C  q.Nc......[..8.,
  0030: C0 2B CC A9 C0 30 CC A8   C0 2F 00 9F CC AA 00 9E  .+...0.../......
  0040: C0 24 C0 28 C0 23 C0 27   00 6B 00 67 C0 0A C0 14  .$.(.#.'.k.g....
  0050: C0 09 C0 13 00 39 00 33   00 9D 00 9C 00 3D 00 3C  .....9.3.....=.<
  0060: 00 35 00 2F 00 FF 01 00   00 91 00 05 00 05 01 00  .5./............
  0070: 00 00 00 00 0A 00 16 00   14 00 1D 00 17 00 18 00  ................
  0080: 19 00 1E 01 00 01 01 01   02 01 03 01 04 00 0B 00  ................
  0090: 02 01 00 00 11 00 09 00   07 02 00 04 00 00 00 00  ................
  00A0: 00 17 00 00 00 23 00 00   00 0D 00 22 00 20 04 03  .....#.....". ..
  00B0: 05 03 06 03 08 07 08 08   08 04 08 05 08 06 08 09  ................
  00C0: 08 0A 08 0B 04 01 05 01   06 01 03 03 03 01 00 2B  ...............+
  00D0: 00 03 02 03 03 00 32 00   22 00 20 04 03 05 03 06  ......2.". .....
  00E0: 03 08 07 08 08 08 04 08   05 08 06 08 09 08 0A 08  ................
  00F0: 0B 04 01 05 01 06 01 03   03 03 01                 ...........
)
javax.net.ssl|DEBUG|E1|echoserver|2025-11-24 14:34:37.598 CST|HandshakeContext.java:288|Ignore unsupported cipher suite: TLS_AES_256_GCM_SHA384 for TLSv1.2
javax.net.ssl|DEBUG|E1|echoserver|2025-11-24 14:34:37.598 CST|HandshakeContext.java:288|Ignore unsupported cipher suite: TLS_AES_128_GCM_SHA256 for TLSv1.2
javax.net.ssl|DEBUG|E1|echoserver|2025-11-24 14:34:37.598 CST|HandshakeContext.java:288|Ignore unsupported cipher suite: TLS_CHACHA20_POLY1305_SHA256 for TLSv1.2
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.598 CST|HandshakeContext.java:339|Ignore unsupported cipher suite: TLS_AES_256_GCM_SHA384
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.598 CST|HandshakeContext.java:339|Ignore unsupported cipher suite: TLS_AES_128_GCM_SHA256
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.598 CST|HandshakeContext.java:339|Ignore unsupported cipher suite: TLS_CHACHA20_POLY1305_SHA256
javax.net.ssl|DEBUG|E1|echoserver|2025-11-24 14:34:37.599 CST|SSLEngineInputRecord.java:176|Raw read (
  0000: 16 03 03 00 F6 01 00 00   F2 03 03 56 D7 71 BB 8E  ...........V.q..
  0010: BC B9 55 66 A7 30 07 74   CE B0 38 41 65 95 91 EC  ..Uf.0.t..8Ae...
  0020: 71 96 4E 63 E9 91 19 EE   D7 02 5B 00 00 38 C0 2C  q.Nc......[..8.,
  0030: C0 2B CC A9 C0 30 CC A8   C0 2F 00 9F CC AA 00 9E  .+...0.../......
  0040: C0 24 C0 28 C0 23 C0 27   00 6B 00 67 C0 0A C0 14  .$.(.#.'.k.g....
  0050: C0 09 C0 13 00 39 00 33   00 9D 00 9C 00 3D 00 3C  .....9.3.....=.<
  0060: 00 35 00 2F 00 FF 01 00   00 91 00 05 00 05 01 00  .5./............
  0070: 00 00 00 00 0A 00 16 00   14 00 1D 00 17 00 18 00  ................
  0080: 19 00 1E 01 00 01 01 01   02 01 03 01 04 00 0B 00  ................
  0090: 02 01 00 00 11 00 09 00   07 02 00 04 00 00 00 00  ................
  00A0: 00 17 00 00 00 23 00 00   00 0D 00 22 00 20 04 03  .....#.....". ..
  00B0: 05 03 06 03 08 07 08 08   08 04 08 05 08 06 08 09  ................
  00C0: 08 0A 08 0B 04 01 05 01   06 01 03 03 03 01 00 2B  ...............+
  00D0: 00 03 02 03 03 00 32 00   22 00 20 04 03 05 03 06  ......2.". .....
  00E0: 03 08 07 08 08 08 04 08   05 08 06 08 09 08 0A 08  ................
  00F0: 0B 04 01 05 01 06 01 03   03 03 01                 ...........
)
javax.net.ssl|DEBUG|E1|echoserver|2025-11-24 14:34:37.599 CST|SSLEngineInputRecord.java:213|READ: TLSv1.2 handshake, length = 246
javax.net.ssl|DEBUG|E1|echoserver|2025-11-24 14:34:37.599 CST|ClientHello.java:794|Consuming ClientHello handshake message (
"ClientHello": {
  "client version"      : "TLSv1.2",
  "random"              : "56D771BB8EBCB95566A7300774CEB03841659591EC71964E63E99119EED7025B",
  "session id"          : "",
  "cipher suites"       : "[TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384(0xC02C), TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256(0xC02B), TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256(0xCCA9), TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384(0xC030), TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256(0xCCA8), TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256(0xC02F), TLS_DHE_RSA_WITH_AES_256_GCM_SHA384(0x009F), TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256(0xCCAA), TLS_DHE_RSA_WITH_AES_128_GCM_SHA256(0x009E), TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384(0xC024), TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384(0xC028), TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256(0xC023), TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256(0xC027), TLS_DHE_RSA_WITH_AES_256_CBC_SHA256(0x006B), TLS_DHE_RSA_WITH_AES_128_CBC_SHA256(0x0067), TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA(0xC00A), TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA(0xC014), TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA(0xC009), TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA(0xC013), TLS_DHE_RSA_WITH_AES_256_CBC_SHA(0x0039), TLS_DHE_RSA_WITH_AES_128_CBC_SHA(0x0033), TLS_RSA_WITH_AES_256_GCM_SHA384(0x009D), TLS_RSA_WITH_AES_128_GCM_SHA256(0x009C), TLS_RSA_WITH_AES_256_CBC_SHA256(0x003D), TLS_RSA_WITH_AES_128_CBC_SHA256(0x003C), TLS_RSA_WITH_AES_256_CBC_SHA(0x0035), TLS_RSA_WITH_AES_128_CBC_SHA(0x002F), TLS_EMPTY_RENEGOTIATION_INFO_SCSV(0x00FF)]",
  "compression methods" : "00",
  "extensions"          : [
    "status_request (5)": {
      "certificate status type": ocsp
      "OCSP status request": {
        "responder_id": <empty>
        "request extensions": {
          <empty>
        }
      }
    },
    "supported_groups (10)": {
      "named groups": [x25519, secp256r1, secp384r1, secp521r1, x448, ffdhe2048, ffdhe3072, ffdhe4096, ffdhe6144, ffdhe8192]
    },
    "ec_point_formats (11)": {
      "formats": [uncompressed]
    },
    "status_request_v2 (17)": {
      "cert status request": {
        "certificate status type": ocsp_multi
        "OCSP status request": {
          "responder_id": <empty>
          "request extensions": {
            <empty>
          }
        }
      }
    },
    "extended_master_secret (23)": {
      <empty>
    },
    "session_ticket (35)": {
      <empty>
    },
    "signature_algorithms (13)": {
      "signature schemes": [ecdsa_secp256r1_sha256, ecdsa_secp384r1_sha384, ecdsa_secp521r1_sha512, ed25519, ed448, rsa_pss_rsae_sha256, rsa_pss_rsae_sha384, rsa_pss_rsae_sha512, rsa_pss_pss_sha256, rsa_pss_pss_sha384, rsa_pss_pss_sha512, rsa_pkcs1_sha256, rsa_pkcs1_sha384, rsa_pkcs1_sha512, ecdsa_sha224, rsa_sha224]
    },
    "supported_versions (43)": {
      "versions": [TLSv1.2]
    },
    "signature_algorithms_cert (50)": {
      "signature schemes": [ecdsa_secp256r1_sha256, ecdsa_secp384r1_sha384, ecdsa_secp521r1_sha512, ed25519, ed448, rsa_pss_rsae_sha256, rsa_pss_rsae_sha384, rsa_pss_rsae_sha512, rsa_pss_pss_sha256, rsa_pss_pss_sha384, rsa_pss_pss_sha512, rsa_pkcs1_sha256, rsa_pkcs1_sha384, rsa_pkcs1_sha512, ecdsa_sha224, rsa_sha224]
    }
  ]
}
)
javax.net.ssl|DEBUG|E1|echoserver|2025-11-24 14:34:37.599 CST|SSLExtensions.java:204|Consumed extension: supported_versions
javax.net.ssl|DEBUG|E1|echoserver|2025-11-24 14:34:37.599 CST|ClientHello.java:824|Negotiated protocol version: TLSv1.2
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.599 CST|SignatureScheme.java:444|Ignore disabled signature scheme: dsa_sha256
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.599 CST|SignatureScheme.java:444|Ignore disabled signature scheme: dsa_sha224
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.599 CST|SignatureScheme.java:444|Ignore disabled signature scheme: ecdsa_sha1
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.599 CST|SignatureScheme.java:444|Ignore disabled signature scheme: rsa_pkcs1_sha1
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.599 CST|SignatureScheme.java:444|Ignore disabled signature scheme: dsa_sha1
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.599 CST|SignatureScheme.java:444|Ignore disabled signature scheme: rsa_md5
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.599 CST|SignatureScheme.java:444|Ignore disabled signature scheme: dsa_sha256
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.599 CST|SignatureScheme.java:444|Ignore disabled signature scheme: dsa_sha224
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.599 CST|SignatureScheme.java:444|Ignore disabled signature scheme: ecdsa_sha1
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.600 CST|SignatureScheme.java:444|Ignore disabled signature scheme: rsa_pkcs1_sha1
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.600 CST|SignatureScheme.java:444|Ignore disabled signature scheme: dsa_sha1
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.600 CST|SignatureScheme.java:444|Ignore disabled signature scheme: rsa_md5
javax.net.ssl|DEBUG|E1|echoserver|2025-11-24 14:34:37.600 CST|SessionTicketExtension.java:396|Client accepts session tickets.
javax.net.ssl|DEBUG|E1|echoserver|2025-11-24 14:34:37.600 CST|SSLExtensions.java:204|Consumed extension: session_ticket
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.600 CST|ClientHello.java:985|Can't resume, the existing session is not rejoinable
javax.net.ssl|DEBUG|E1|echoserver|2025-11-24 14:34:37.600 CST|ClientHello.java:1059|Session not resumed.
javax.net.ssl|DEBUG|E1|echoserver|2025-11-24 14:34:37.600 CST|SSLExtensions.java:185|Ignore unavailable extension: server_name
javax.net.ssl|DEBUG|E1|echoserver|2025-11-24 14:34:37.600 CST|SSLExtensions.java:185|Ignore unavailable extension: max_fragment_length
javax.net.ssl|DEBUG|E1|echoserver|2025-11-24 14:34:37.600 CST|SSLExtensions.java:204|Consumed extension: status_request
javax.net.ssl|DEBUG|E1|echoserver|2025-11-24 14:34:37.600 CST|SSLExtensions.java:204|Consumed extension: supported_groups
javax.net.ssl|DEBUG|E1|echoserver|2025-11-24 14:34:37.600 CST|SSLExtensions.java:204|Consumed extension: ec_point_formats
javax.net.ssl|DEBUG|E1|echoserver|2025-11-24 14:34:37.600 CST|SSLExtensions.java:204|Consumed extension: status_request_v2
javax.net.ssl|DEBUG|E1|echoserver|2025-11-24 14:34:37.600 CST|SSLExtensions.java:204|Consumed extension: extended_master_secret
javax.net.ssl|DEBUG|E1|echoserver|2025-11-24 14:34:37.600 CST|SSLExtensions.java:204|Consumed extension: signature_algorithms
javax.net.ssl|DEBUG|E1|echoserver|2025-11-24 14:34:37.600 CST|SSLExtensions.java:204|Consumed extension: supported_versions
javax.net.ssl|DEBUG|E1|echoserver|2025-11-24 14:34:37.600 CST|SSLExtensions.java:204|Consumed extension: signature_algorithms_cert
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.600 CST|RenegoInfoExtension.java:284|Safe renegotiation, using the SCSV signaling
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.600 CST|SSLSessionImpl.java:220|Session initialized:  Session(1763966077600|SSL_NULL_WITH_NULL_NULL)
javax.net.ssl|DEBUG|E1|echoserver|2025-11-24 14:34:37.600 CST|SSLExtensions.java:219|Ignore unavailable extension: server_name
javax.net.ssl|DEBUG|E1|echoserver|2025-11-24 14:34:37.600 CST|SSLExtensions.java:219|Ignore unavailable extension: max_fragment_length
javax.net.ssl|WARNING|E1|echoserver|2025-11-24 14:34:37.600 CST|SSLExtensions.java:227|Ignore impact of unsupported extension: status_request
javax.net.ssl|WARNING|E1|echoserver|2025-11-24 14:34:37.600 CST|SSLExtensions.java:227|Ignore impact of unsupported extension: supported_groups
javax.net.ssl|WARNING|E1|echoserver|2025-11-24 14:34:37.600 CST|SSLExtensions.java:227|Ignore impact of unsupported extension: ec_point_formats
javax.net.ssl|DEBUG|E1|echoserver|2025-11-24 14:34:37.600 CST|SSLExtensions.java:219|Ignore unavailable extension: application_layer_protocol_negotiation
javax.net.ssl|WARNING|E1|echoserver|2025-11-24 14:34:37.600 CST|SSLExtensions.java:227|Ignore impact of unsupported extension: status_request_v2
javax.net.ssl|WARNING|E1|echoserver|2025-11-24 14:34:37.600 CST|SSLExtensions.java:227|Ignore impact of unsupported extension: extended_master_secret
javax.net.ssl|WARNING|E1|echoserver|2025-11-24 14:34:37.600 CST|SSLExtensions.java:227|Ignore impact of unsupported extension: session_ticket
javax.net.ssl|DEBUG|E1|echoserver|2025-11-24 14:34:37.600 CST|SSLExtensions.java:236|Populated with extension: signature_algorithms
javax.net.ssl|WARNING|E1|echoserver|2025-11-24 14:34:37.600 CST|SSLExtensions.java:227|Ignore impact of unsupported extension: supported_versions
javax.net.ssl|DEBUG|E1|echoserver|2025-11-24 14:34:37.600 CST|SSLExtensions.java:236|Populated with extension: signature_algorithms_cert
javax.net.ssl|DEBUG|E1|echoserver|2025-11-24 14:34:37.600 CST|SSLExtensions.java:219|Ignore unavailable extension: renegotiation_info
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.600 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.SunX509KeyManagerImpl
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.600 CST|X509Authentication.java:297|No X.509 cert selected for EC
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.600 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.SunX509KeyManagerImpl
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.600 CST|X509Authentication.java:297|No X.509 cert selected for EdDSA
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.600 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.SunX509KeyManagerImpl
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.600 CST|X509Authentication.java:297|No X.509 cert selected for EC
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.600 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.SunX509KeyManagerImpl
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.600 CST|X509Authentication.java:297|No X.509 cert selected for EdDSA
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.600 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.SunX509KeyManagerImpl
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.601 CST|X509Authentication.java:297|No X.509 cert selected for EC
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.601 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.SunX509KeyManagerImpl
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.601 CST|X509Authentication.java:297|No X.509 cert selected for EdDSA
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.601 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.SunX509KeyManagerImpl
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.601 CST|X509Authentication.java:297|No X.509 cert selected for RSA
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.601 CST|X509Authentication.java:297|No X.509 cert selected for RSASSA-PSS
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.601 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.SunX509KeyManagerImpl
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.601 CST|X509Authentication.java:297|No X.509 cert selected for RSA
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.601 CST|X509Authentication.java:297|No X.509 cert selected for RSASSA-PSS
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.601 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.SunX509KeyManagerImpl
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.601 CST|X509Authentication.java:297|No X.509 cert selected for RSA
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.601 CST|X509Authentication.java:297|No X.509 cert selected for RSASSA-PSS
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.601 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.SunX509KeyManagerImpl
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.601 CST|X509Authentication.java:297|No X.509 cert selected for RSA
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.601 CST|X509Authentication.java:297|No X.509 cert selected for RSASSA-PSS
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.601 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.SunX509KeyManagerImpl
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.601 CST|X509Authentication.java:297|No X.509 cert selected for RSA
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.601 CST|X509Authentication.java:297|No X.509 cert selected for RSASSA-PSS
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.601 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.SunX509KeyManagerImpl
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.601 CST|X509Authentication.java:297|No X.509 cert selected for RSA
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.601 CST|X509Authentication.java:297|No X.509 cert selected for RSASSA-PSS
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.601 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.SunX509KeyManagerImpl
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.601 CST|X509Authentication.java:297|No X.509 cert selected for EC
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.601 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.SunX509KeyManagerImpl
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.601 CST|X509Authentication.java:297|No X.509 cert selected for EdDSA
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.601 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.SunX509KeyManagerImpl
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.601 CST|X509Authentication.java:297|No X.509 cert selected for RSA
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.601 CST|X509Authentication.java:297|No X.509 cert selected for RSASSA-PSS
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.601 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.SunX509KeyManagerImpl
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.601 CST|X509Authentication.java:297|No X.509 cert selected for EC
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.601 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.SunX509KeyManagerImpl
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.601 CST|X509Authentication.java:297|No X.509 cert selected for EdDSA
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.601 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.SunX509KeyManagerImpl
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.601 CST|X509Authentication.java:297|No X.509 cert selected for RSA
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.601 CST|X509Authentication.java:297|No X.509 cert selected for RSASSA-PSS
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.601 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.SunX509KeyManagerImpl
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.601 CST|X509Authentication.java:297|No X.509 cert selected for RSA
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.601 CST|X509Authentication.java:297|No X.509 cert selected for RSASSA-PSS
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.601 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.SunX509KeyManagerImpl
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.601 CST|X509Authentication.java:297|No X.509 cert selected for RSA
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.601 CST|X509Authentication.java:297|No X.509 cert selected for RSASSA-PSS
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.601 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.SunX509KeyManagerImpl
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.601 CST|X509Authentication.java:297|No X.509 cert selected for EC
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.601 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.SunX509KeyManagerImpl
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.601 CST|X509Authentication.java:297|No X.509 cert selected for EdDSA
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.601 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.SunX509KeyManagerImpl
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.601 CST|X509Authentication.java:297|No X.509 cert selected for RSA
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.601 CST|X509Authentication.java:297|No X.509 cert selected for RSASSA-PSS
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.601 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.SunX509KeyManagerImpl
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.601 CST|X509Authentication.java:297|No X.509 cert selected for EC
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.601 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.SunX509KeyManagerImpl
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.601 CST|X509Authentication.java:297|No X.509 cert selected for EdDSA
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.601 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.SunX509KeyManagerImpl
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.601 CST|X509Authentication.java:297|No X.509 cert selected for RSA
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.601 CST|X509Authentication.java:297|No X.509 cert selected for RSASSA-PSS
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.601 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.SunX509KeyManagerImpl
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.601 CST|X509Authentication.java:297|No X.509 cert selected for RSA
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.601 CST|X509Authentication.java:297|No X.509 cert selected for RSASSA-PSS
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.602 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.SunX509KeyManagerImpl
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.602 CST|X509Authentication.java:297|No X.509 cert selected for RSA
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.602 CST|X509Authentication.java:297|No X.509 cert selected for RSASSA-PSS
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.602 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.SunX509KeyManagerImpl
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.602 CST|X509Authentication.java:297|No X.509 cert selected for RSA
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.602 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.SunX509KeyManagerImpl
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.602 CST|X509Authentication.java:297|No X.509 cert selected for RSA
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.602 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.SunX509KeyManagerImpl
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.602 CST|X509Authentication.java:297|No X.509 cert selected for RSA
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.602 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.SunX509KeyManagerImpl
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.602 CST|X509Authentication.java:297|No X.509 cert selected for RSA
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.602 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.SunX509KeyManagerImpl
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.602 CST|X509Authentication.java:297|No X.509 cert selected for RSA
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.602 CST|X509Authentication.java:278|X509KeyManager class: sun.security.ssl.SunX509KeyManagerImpl
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.602 CST|X509Authentication.java:297|No X.509 cert selected for RSA
javax.net.ssl|ERROR|E1|echoserver|2025-11-24 14:34:37.602 CST|TransportContext.java:375|Fatal (HANDSHAKE_FAILURE): no cipher suites in common (
"throwable" : {
  javax.net.ssl.SSLHandshakeException: (handshake_failure) no cipher suites in common
  	at java.base/sun.security.ssl.Alert.createSSLException(Alert.java:130)
  	at java.base/sun.security.ssl.Alert.createSSLException(Alert.java:117)
  	at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:370)
  	at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:326)
  	at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:317)
  	at java.base/sun.security.ssl.ServerHello$T12ServerHelloProducer.chooseCipherSuite(ServerHello.java:459)
  	at java.base/sun.security.ssl.ServerHello$T12ServerHelloProducer.produce(ServerHello.java:285)
  	at java.base/sun.security.ssl.SSLHandshake.produce(SSLHandshake.java:437)
  	at java.base/sun.security.ssl.ClientHello$T12ClientHelloConsumer.consume(ClientHello.java:1110)
  	at java.base/sun.security.ssl.ClientHello$ClientHelloConsumer.onClientHello(ClientHello.java:843)
  	at java.base/sun.security.ssl.ClientHello$ClientHelloConsumer.consume(ClientHello.java:798)
  	at java.base/sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:393)
  	at java.base/sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:477)
  	at java.base/sun.security.ssl.SSLEngineImpl$DelegatedTask$DelegatedAction.run(SSLEngineImpl.java:1273)
  	at java.base/sun.security.ssl.SSLEngineImpl$DelegatedTask$DelegatedAction.run(SSLEngineImpl.java:1260)
  	at java.base/java.security.AccessController.doPrivileged(AccessController.java:714)
  	at java.base/sun.security.ssl.SSLEngineImpl$DelegatedTask.run(SSLEngineImpl.java:1205)
  	at org.apache.kafka.common.network.SslTransportLayer.runDelegatedTasks(SslTransportLayer.java:444)
  	at org.apache.kafka.common.network.SslTransportLayer.handshakeUnwrap(SslTransportLayer.java:533)
  	at org.apache.kafka.common.network.SslTransportLayer.doHandshake(SslTransportLayer.java:382)
  	at org.apache.kafka.common.network.SslTransportLayer.handshake(SslTransportLayer.java:302)
  	at org.apache.kafka.common.network.KafkaChannel.prepare(KafkaChannel.java:178)
  	at org.apache.kafka.common.network.Selector.pollSelectionKeys(Selector.java:548)
  	at org.apache.kafka.common.network.Selector.poll(Selector.java:486)
  	at org.apache.kafka.common.network.NioEchoServer.run(NioEchoServer.java:221)}

)
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.602 CST|SSLSessionImpl.java:1190|Invalidated session:  Session(1763966077596|SSL_NULL_WITH_NULL_NULL)
javax.net.ssl|ALL|E1|echoserver|2025-11-24 14:34:37.602 CST|SSLSessionImpl.java:1190|Invalidated session:  Session(1763966077600|SSL_NULL_WITH_NULL_NULL)
javax.net.ssl|WARNING|E1|echoserver|2025-11-24 14:34:37.602 CST|SSLEngineOutputRecord.java:182|outbound has closed, ignore outbound application data
javax.net.ssl|DEBUG|E1|echoserver|2025-11-24 14:34:37.602 CST|SSLEngineOutputRecord.java:529|WRITE: TLSv1.2 alert, length = 2
javax.net.ssl|DEBUG|E1|echoserver|2025-11-24 14:34:37.602 CST|SSLEngineOutputRecord.java:550|Raw write (
  0000: 15 03 03 00 02 02 28                               ......(
)
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:37.602 CST|SSLEngineInputRecord.java:176|Raw read (
  0000: 15 03 03 00 02 02 28                               ......(
)
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:37.602 CST|SSLEngineInputRecord.java:213|READ: TLSv1.2 alert, length = 2
javax.net.ssl|DEBUG|10|Test worker|2025-11-24 14:34:37.603 CST|Alert.java:232|Received alert message (
"Alert": {
  "level"      : "fatal",
  "description": "handshake_failure"
}
)
javax.net.ssl|ERROR|10|Test worker|2025-11-24 14:34:37.603 CST|TransportContext.java:375|Fatal (HANDSHAKE_FAILURE): Received fatal alert: handshake_failure (
"throwable" : {
  javax.net.ssl.SSLHandshakeException: (handshake_failure) Received fatal alert: handshake_failure
  	at java.base/sun.security.ssl.Alert.createSSLException(Alert.java:130)
  	at java.base/sun.security.ssl.Alert.createSSLException(Alert.java:117)
  	at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:370)
  	at java.base/sun.security.ssl.Alert$AlertConsumer.consume(Alert.java:287)
  	at java.base/sun.security.ssl.TransportContext.dispatch(TransportContext.java:209)
  	at java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:172)
  	at java.base/sun.security.ssl.SSLEngineImpl.decode(SSLEngineImpl.java:736)
  	at java.base/sun.security.ssl.SSLEngineImpl.readRecord(SSLEngineImpl.java:691)
  	at java.base/sun.security.ssl.SSLEngineImpl.unwrap(SSLEngineImpl.java:506)
  	at java.base/sun.security.ssl.SSLEngineImpl.unwrap(SSLEngineImpl.java:482)
  	at java.base/javax.net.ssl.SSLEngine.unwrap(SSLEngine.java:679)
  	at org.apache.kafka.common.network.SslTransportLayer.handshakeUnwrap(SslTransportLayer.java:528)
  	at org.apache.kafka.common.network.SslTransportLayer.doHandshake(SslTransportLayer.java:382)
  	at org.apache.kafka.common.network.SslTransportLayer.handshake(SslTransportLayer.java:302)
  	at org.apache.kafka.common.network.KafkaChannel.prepare(KafkaChannel.java:178)
  	at org.apache.kafka.common.network.Selector.pollSelectionKeys(Selector.java:548)
  	at org.apache.kafka.common.network.Selector.poll(Selector.java:486)
  	at org.apache.kafka.common.network.NetworkTestUtils.waitForChannelReady(NetworkTestUtils.java:105)
  	at org.apache.kafka.common.network.NetworkTestUtils.checkClientConnection(NetworkTestUtils.java:70)
  	at org.apache.kafka.common.network.SslTransportLayerTest.verifySslConfigs(SslTransportLayerTest.java:1326)
  	at org.apache.kafka.common.network.SslTransportLayerTest.testDsaKeyPair(SslTransportLayerTest.java:485)
  	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
  	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
  	at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:787)
  	at org.junit.platform.commons.support.ReflectionSupport.invokeMethod(ReflectionSupport.java:479)
  	at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
  	at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
  	at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:161)
  	at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:152)
  	at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:99)
  	at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:112)
  	at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:94)
  	at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
  	at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
  	at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
  	at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
  	at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:93)
  	at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:87)
  	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$4(TestMethodTestDescriptor.java:221)
  	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
  	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:217)
  	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:159)
  	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:70)
  	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:157)
  	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
  	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:147)
  	at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
  	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:145)
  	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
  	at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:144)
  	at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:101)
  	at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
  	at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:232)
  	at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:210)
  	at org.junit.jupiter.engine.descriptor.TemplateExecutor.execute(TemplateExecutor.java:98)
  	at org.junit.jupiter.engine.descriptor.TemplateExecutor.lambda$executeForProvider$0(TemplateExecutor.java:61)
  	at java.base/java.util.Optional.ifPresent(Optional.java:178)
  	at org.junit.jupiter.engine.descriptor.TemplateExecutor.lambda$executeForProvider$1(TemplateExecutor.java:61)
  	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
  	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
  	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
  	at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
  	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708)
  	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
  	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
  	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
  	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
  	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
  	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
  	at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
  	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
  	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
  	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
  	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708)
  	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
  	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
  	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
  	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
  	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
  	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
  	at org.junit.jupiter.engine.descriptor.TemplateExecutor.executeForProvider(TemplateExecutor.java:59)
  	at org.junit.jupiter.engine.descriptor.TemplateExecutor.execute(TemplateExecutor.java:48)
  	at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:112)
  	at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:40)
  	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:157)
  	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
  	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:147)
  	at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
  	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:145)
  	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
  	at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:144)
  	at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:101)
  	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
  	at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
  	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:161)
  	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
  	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:147)
  	at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
  	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:145)
  	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
  	at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:144)
  	at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:101)
  	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
  	at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
  	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:161)
  	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
  	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:147)
  	at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
  	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:145)
  	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
  	at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:144)
  	at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:101)
  	at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
  	at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
  	at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
  	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230)
  	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204)
  	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172)
  	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101)
  	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64)
  	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150)
  	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63)
  	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109)
  	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91)
  	at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
  	at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39)
  	at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25)
  	at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38)
  	at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
  	at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:135)
  	at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:110)
  	at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:104)
  	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:64)
  	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
  	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
  	at org.gradle.internal.dispatch.MethodInvocation.invokeOn(MethodInvocation.java:77)
  	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:28)
  	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:19)
  	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
  	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:88)
  	at jdk.proxy1/jdk.proxy1.$Proxy4.stop(Unknown Source)
  	at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:194)
  	at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:126)
  	at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103)
  	at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63)
  	at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56)
  	at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:122)
  	at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:72)
  	at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69)
  	at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)}

)
javax.net.ssl|ALL|10|Test worker|2025-11-24 14:34:37.603 CST|SSLSessionImpl.java:1190|Invalidated session:  Session(1763966077596|SSL_NULL_WITH_NULL_NULL)

// Common patterns: TLS_DHE_DSS_*, TLS_DH_DSS_*, SSL_DHE_DSS_*, SSL_DH_DSS_*
return Arrays.stream(cipherSuites)
.anyMatch(suite -> suite.contains("_DSS_"));
} catch (Exception e) {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

not sure why we get this branch? SSLContext.getInstance gets error if tlsv1.2 is not supported?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@chia7712 yes. I change the 1.2 to 1.8 and take a snapshot for it:
image

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

understand, it will certainly be an issue if tlsv1.2 is dropped. I'm confident Apache Kafka' lifespan will exceed that necessity

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

agree

@chia7712
Copy link
Member

the patch pass on my local. I'd like to merge it if the comment gets resolved.

@chia7712 chia7712 merged commit cdc4019 into apache:trunk Nov 25, 2025
29 checks passed
chia7712 pushed a commit to chia7712/kafka that referenced this pull request Nov 25, 2025
…e#20967)

Background:
apache#20961 (comment)

```
Gradle Test Run :clients:test > Gradle Test Executor 7 >
SslTransportLayerTest > testDsaKeyPair(Args) >
"testDsaKeyPair(Args).args=tlsProtocol=TLSv1.2, useInlinePem=true"
FAILED     org.opentest4j.AssertionFailedError: Channel 0 was not ready
after 30 seconds ==> expected: <true> but was: <false>         at
app//org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
at
app//org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
at app//org.junit.jupiter.api.AssertTrue.failNotTrue(AssertTrue.java:63)
at app//org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:36)
at app//org.junit.jupiter.api.Assertions.assertTrue(Assertions.java:214)
at
app//org.apache.kafka.common.network.NetworkTestUtils.waitForChannelReady(NetworkTestUtils.java:107)
at
app//org.apache.kafka.common.network.NetworkTestUtils.checkClientConnection(NetworkTestUtils.java:70)
at
app//org.apache.kafka.common.network.SslTransportLayerTest.verifySslConfigs(SslTransportLayerTest.java:1326)
at
app//org.apache.kafka.common.network.SslTransportLayerTest.testDsaKeyPair(SslTransportLayerTest.java:483)

```

Reviewers: Gaurav Narula <[email protected]>, Chia-Ping Tsai
 <[email protected]>
chia7712 pushed a commit that referenced this pull request Nov 25, 2025
Background:
#20961 (comment)

```
Gradle Test Run :clients:test > Gradle Test Executor 7 >
SslTransportLayerTest > testDsaKeyPair(Args) >
"testDsaKeyPair(Args).args=tlsProtocol=TLSv1.2, useInlinePem=true"
FAILED     org.opentest4j.AssertionFailedError: Channel 0 was not ready
after 30 seconds ==> expected: <true> but was: <false>         at
app//org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
at
app//org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
at app//org.junit.jupiter.api.AssertTrue.failNotTrue(AssertTrue.java:63)
at app//org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:36)
at app//org.junit.jupiter.api.Assertions.assertTrue(Assertions.java:214)
at
app//org.apache.kafka.common.network.NetworkTestUtils.waitForChannelReady(NetworkTestUtils.java:107)
at
app//org.apache.kafka.common.network.NetworkTestUtils.checkClientConnection(NetworkTestUtils.java:70)
at
app//org.apache.kafka.common.network.SslTransportLayerTest.verifySslConfigs(SslTransportLayerTest.java:1326)
at
app//org.apache.kafka.common.network.SslTransportLayerTest.testDsaKeyPair(SslTransportLayerTest.java:483)

```

Reviewers: Gaurav Narula <[email protected]>, Chia-Ping Tsai
 <[email protected]>
chia7712 pushed a commit that referenced this pull request Nov 25, 2025
Background:
#20961 (comment)

```
Gradle Test Run :clients:test > Gradle Test Executor 7 >
SslTransportLayerTest > testDsaKeyPair(Args) >
"testDsaKeyPair(Args).args=tlsProtocol=TLSv1.2, useInlinePem=true"
FAILED     org.opentest4j.AssertionFailedError: Channel 0 was not ready
after 30 seconds ==> expected: <true> but was: <false>         at
app//org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
at
app//org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
at app//org.junit.jupiter.api.AssertTrue.failNotTrue(AssertTrue.java:63)
at app//org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:36)
at app//org.junit.jupiter.api.Assertions.assertTrue(Assertions.java:214)
at
app//org.apache.kafka.common.network.NetworkTestUtils.waitForChannelReady(NetworkTestUtils.java:107)
at
app//org.apache.kafka.common.network.NetworkTestUtils.checkClientConnection(NetworkTestUtils.java:70)
at
app//org.apache.kafka.common.network.SslTransportLayerTest.verifySslConfigs(SslTransportLayerTest.java:1326)
at
app//org.apache.kafka.common.network.SslTransportLayerTest.testDsaKeyPair(SslTransportLayerTest.java:483)

```

Reviewers: Gaurav Narula <[email protected]>, Chia-Ping Tsai
 <[email protected]>
@chia7712
Copy link
Member

trunk:cdc4019
4.2: chia7712@21c28bb
4.1: dbd32d8
4.0: 8317603

@clolov I cherry-picked this to 4.2 branch because it was obstructing us from testing in env lacking DSA support

@chia7712
Copy link
Member

@jiafu1115 could you please open a patch for 3.9 branch? the cherry-pick is failed

chia7712 pushed a commit that referenced this pull request Nov 25, 2025
Create this PR to merge to 3.9 with #20967 due to the cherry pick fail
#20967 (comment)


Fix:
```
javax.net.ssl|ERROR|E1|echoserver|2025-11-24 14:34:37.602 CST|TransportContext.java:375|Fatal (HANDSHAKE_FAILURE): no cipher suites in common (
"throwable" : {
  javax.net.ssl.SSLHandshakeException: (handshake_failure) no cipher suites in common
  	at java.base/sun.security.ssl.Alert.createSSLException(Alert.java:130)
  	at java.base/sun.security.ssl.Alert.createSSLException(Alert.java:117)
  	at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:370)
  	at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:326)
  	at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:317)
  	at java.base/sun.security.ssl.ServerHello$T12ServerHelloProducer.chooseCipherSuite(ServerHello.java:459)
  	at java.base/sun.security.ssl.ServerHello$T12ServerHelloProducer.produce(ServerHello.java:285)
  	at java.base/sun.security.ssl.SSLHandshake.produce(SSLHandshake.java:437)
  	at java.base/sun.security.ssl.ClientHello$T12ClientHelloConsumer.consume(ClientHello.java:1110)
  	at java.base/sun.security.ssl.ClientHello$ClientHelloConsumer.onClientHello(ClientHello.java:843)
  	at java.base/sun.security.ssl.ClientHello$ClientHelloConsumer.consume(ClientHello.java:798)
  	at java.base/sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:393)
  	at java.base/sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:477)
  	at java.base/sun.security.ssl.SSLEngineImpl$DelegatedTask$DelegatedAction.run(SSLEngineImpl.java:1273)
  	at java.base/sun.security.ssl.SSLEngineImpl$DelegatedTask$DelegatedAction.run(SSLEngineImpl.java:1260)
  	at java.base/java.security.AccessController.doPrivileged(AccessController.java:714)
  	at java.base/sun.security.ssl.SSLEngineImpl$DelegatedTask.run(SSLEngineImpl.java:1205)
  	at org.apache.kafka.common.network.SslTransportLayer.runDelegatedTasks(SslTransportLayer.java:444)
  	at org.apache.kafka.common.network.SslTransportLayer.handshakeUnwrap(SslTransportLayer.java:533)
  	at org.apache.kafka.common.network.SslTransportLayer.doHandshake(SslTransportLayer.java:382)
  	at org.apache.kafka.common.network.SslTransportLayer.handshake(SslTransportLayer.java:302)
  	at org.apache.kafka.common.network.KafkaChannel.prepare(KafkaChannel.java:178)
  	at org.apache.kafka.common.network.Selector.pollSelectionKeys(Selector.java:548)
  	at org.apache.kafka.common.network.Selector.poll(Selector.java:486)
  	at org.apache.kafka.common.network.NioEchoServer.run(NioEchoServer.java:221)}
```

Reviewers: PoAn Yang <[email protected]>, Chia-Ping Tsai
<[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci-approved clients small Small PRs tests Test fixes (including flaky tests)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants