Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Initial Support for SunPKCS11 provider in native image #25068

Merged
merged 2 commits into from
Apr 26, 2022

Conversation

sberyozkin
Copy link
Member

At the moment this PR only registers SunPKCS11 as an additional security provider (which ensures it is available in native image) and starts with a simple integration test. I'm not sure yet if it sufficient to address #21099 as it is hard to automate such tests. In general it is worth starting investing more time into SunPKCS11, as it can be used for default FIPS configuration as well.

@quarkus-bot

This comment has been minimized.

integration-tests/sunpkcs11/pom.xml Outdated Show resolved Hide resolved
@sberyozkin
Copy link
Member Author

@gsmet I'm doing a minor follow up update to support configuring such providers but it won't work in the native mode, I'll ask Foivos if something can be done (re oracle/graal#2552)

@gsmet
Copy link
Member

gsmet commented Apr 26, 2022

@sberyozkin I'm not sure if we should merge this or if you want us to wait?

@sberyozkin
Copy link
Member Author

@gsmet, Hi, I'd not mind it going into 2.9.0 CR1 if you are OK with it, it won't work in native yet, but there was an earlier query about configuring SunPKCS11-NSS-FIPS and I think this is how it will be done, so we can ask SMEs to give it a try in JVM mode

@gsmet gsmet merged commit 9061278 into quarkusio:main Apr 26, 2022
@quarkus-bot quarkus-bot bot added this to the 2.9 - main milestone Apr 26, 2022
@sberyozkin sberyozkin deleted the sun_pkcs11 branch April 26, 2022 15:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants