Skip to content

KAFKA-20440: Use default Keystore type instead of hardcoding PKCS12 keystore type#22041

Open
scholzj wants to merge 1 commit intoapache:trunkfrom
scholzj:use-default-keystore-type-instead-of-hardcoding-PKCS12
Open

KAFKA-20440: Use default Keystore type instead of hardcoding PKCS12 keystore type#22041
scholzj wants to merge 1 commit intoapache:trunkfrom
scholzj:use-default-keystore-type-instead-of-hardcoding-PKCS12

Conversation

@scholzj
Copy link
Copy Markdown
Member

@scholzj scholzj commented Apr 13, 2026

This PR should fix
KAFKA-20440. It
removes the hardcoded PKCS12 in-memory keystore type that is used when
users use PEM certificates with Kafka brokers or clients. And it
replaces it with the default Keystore type based on the Java Virtual
Machine configuration. That should make the PEM support more flexible
and make it work even when running Kafka clients or servers in
environments with disabled PKCS12 support (such as the Chainguard
FIPS-compliant Java images that are based on Bouncy Castle and do not
support PKCS12 stores).

…eystore type

Signed-off-by: Jakub Scholz <www@scholzj.com>
@github-actions github-actions bot added clients small Small PRs labels Apr 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant