Greg Harris created KAFKA-15211:
-----------------------------------
Summary: DistributedConfigTest#shouldFailWithInvalidKeySize fails
when run after TestSslUtils#generate
Key: KAFKA-15211
URL: https://issues.apache.org/jira/browse/KAFKA-15211
Project: Kafka
Issue Type: Test
Components: clients, KafkaConnect
Reporter: Greg Harris
Assignee: Greg Harris
The DistributedConfigTest#shouldFailWithInvalidKeySize attempts to configure a
hashing algorithm with a key size of 0. When run alone, this test passes, as
the default Java hashing algorithm used rejects the key size.
However, when TestSslUtils#generate runs first, such as via the
RestForwardingIntegrationTest, the BouncyCastleProvider is loaded, which
provides an alternative hashing algorithm. This implementation does _not_
reject the key size, causing the test to fail.
We should ether prevent TestSslUtils#generate from leaving the
BouncyCastleProvider loaded after use, or adjust the test to pass when the
BouncyCastleProvider is loaded.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)