OpenSSL-3 ENGINESDIR development vs deployment
Wrestler, C David CTR (USA)
clifton.d.wrestler.ctr at us.navy.mil
Fri Oct 7 15:44:49 UTC 2022
Background, earlier versions of my project were using OpenSSL 1.n.n, the output stayed within it's checkout directory, and the .DLLs deployed to where-ever the project was deployed.
Now trying to implement OpenSSL 3, after compiling it seems to be keep referring to the directories it was configured with. -prefix --openssldir
I can see the OPENSSLDIR, ENGINESDIR, MODULESDIR via openssl version -a The man pages reference Environment variables, but those don't seem to have any effect, and the ENGINES related docs all say deprecated for PROVIDERS.
How do I set the openSSL 3, (openssl.exe, libssl-3.dll, and libcrypto-3.dll, openssl.cnf, etc) to use the eventual installed location(s)?
reasons why I need to be able:
1. The users will not be running from a directory structure like my development directories.
2. Compiling to Program Files (x86) requires Administrator (or something) privileges which I don't have.
3. Also compiling on our BuildServer, the build job will not have access to drive C:
Thanks,
cdw
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mta.openssl.org/pipermail/openssl-users/attachments/20221007/2f32d6cb/attachment.htm>
More information about the openssl-users
mailing list