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

Please publish the openssl-static artifact to maven #890

Closed
jsolomon8080 opened this issue Oct 24, 2024 · 1 comment
Closed

Please publish the openssl-static artifact to maven #890

jsolomon8080 opened this issue Oct 24, 2024 · 1 comment

Comments

@jsolomon8080
Copy link

jsolomon8080 commented Oct 24, 2024

We consume this project and ship it to customers who run it on a large variety of Linux distros: RHEL 8/9, Ubuntu 20.04/22.04 etc.

We also want to make a FIPS compliant version of our product which means configuring all the code to run in a FIPS compliant way. Asking this project to worry about FIPS compliance seems out of scope or you would have closed #799.

However, that's not necessary. If we could consume the openssl-static version of this project, then we can include our own fips.so module, our own openssl.cnf file and appropriate environment variables to configure the static openssl library you have linked against to run in a fips enforcing mode. We want openssl to be statically linked because we cannot rely on nor easily configure the dynamic linking openssl version (we are loath to set LD_LIBRARY_PATH). And as long as this project statically links a recent version of APR (I currently see 1.7.5) and openssl (I currently see 3.1.6), we can rely on it.

I think this suggestion is more actionable than #799 because we are not asking you to do anything but publish an artifact that is already configured. Users are then free to enable or not enable FIPS compliance using well understood methods that are independent of your build of openssl. The benefits of a static build are large which presumably is why you provide pom.xml files for both boringssl-static and openssl-static.

@normanmaurer
Copy link
Member

We are not feeling comfortable with release a openssl-static version due the security implications. For BoringSSL we have a better handle.

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

No branches or pull requests

2 participants