Skip to content

Support for HSM-based Keystores and Truststores#6117

Open
DimitriFankhauser wants to merge 1 commit into
eclipse-vertx:masterfrom
DimitriFankhauser:feat_pkcs11_quarkus
Open

Support for HSM-based Keystores and Truststores#6117
DimitriFankhauser wants to merge 1 commit into
eclipse-vertx:masterfrom
DimitriFankhauser:feat_pkcs11_quarkus

Conversation

@DimitriFankhauser

@DimitriFankhauser DimitriFankhauser commented May 20, 2026

Copy link
Copy Markdown

Related PRs:
54221
54326
54147

Motivation: Hardware Security Modules offer various benefits (unextractable Keys, protection from side-channel-attack) for asymmetric cryptography. This PR aims to make it possible for Quarkus to use HSMs for TLS and mTLS.

Caveats:

  • for now one HSM can't be used for multiple SNIs
  • this needs to be backported to 4.x since Quarkus relies on vert.x 4.x

Conformance:
I have signed the Eclipse Contributor Agreement.

CC: @sberyozkin

@DimitriFankhauser DimitriFankhauser changed the title Feat pkcs11 quarkus Support for HSM-based Keystores and Truststores May 20, 2026
@DimitriFankhauser DimitriFankhauser marked this pull request as ready for review May 20, 2026 14:57
@vietj vietj added this to the 5.1.0 milestone May 22, 2026
@vietj vietj modified the milestones: 5.1.0, 5.1.1, 5.1.2 May 31, 2026
@vietj vietj modified the milestones: 5.1.2, 5.1.3 Jun 8, 2026
assertEquals("SunPKCS11-hsm", copy.getProvider());
assertEquals("server-key", copy.getAlias());
assertEquals("key-secret", copy.getAliasPassword());
}

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

incorrect formatting

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants