Am 18.12.25 um 12:18 schrieb Mark Thomas:
On 18/12/2025 01:28, Rainer Jung wrote:
Am 18.12.25 um 01:26 schrieb Rainer Jung:
- the error "error:12800067:DSO support routines::could not load the shared library" is shown, because "SSL_ERR_clear();" is missing somewhere. If I add that in setCipherSuite, the SSL library error thrown changes to "error:0A0000B9:SSL routines::no cipher match"

We should definitely add the call to SSL_ERR_clear()

- the error happens in the "if (maxProtoVer >= TLS1_3_VERSION) {" branch.

- the CipherSuite used is "!aNULL:!eNULL:!EXP:ALL" and "!aNULL:! eNULL:! EXP:HIGH:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!kRSA".

Where are those coming from? Have you modified the tests / Tomcat to use different default ciphers?

No modification, except for debug output. I think the part "!aNULL:!eNULL:!EXP:" comes from prefixing SSL_CIPHERS_ALWAYS_DISABLED in case of "#ifndef HAVE_EXPORT_CIPHERS" in the tcnative code for setCipherSuite(). I do not know, where the ALL comes from. A couple of classes underneath test/org/apache/tomcat/util/net/ use it, but not obviously related to the falling test.

The second cipher suite might be an unrelated debug messages from the same native code triggered by test/org/apache/tomcat/util/net/openssl/ciphers/TestOpenSSLCipherConfigurationParser.java, which seems to use "HIGH:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5" (and others). It seems it is not really related to a test failure.

Best regards,

Rainer


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to