You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
acme-client requires OpenSSL to be installed and available in $PATH.
https://github.com/digitalbazaar/forge works pretty great. I've used it to replace OpenSSL needs for cross platform nodejs apps which needed certificate management (key generation, CSR and signing).
It would be nice if this library wouldn't depend on CLI tools and it would make it more cross platform than it already is.
If you are open to changing to node forge, I can help with this.
The text was updated successfully, but these errors were encountered:
oxygen
changed the title
Eliminate dependency on system tool OpenSSL
Eliminate dependency on CLI OpenSSL
Sep 26, 2018
Just letting you know that this is in the pipeline and is being worked on right now.
First step will be replacing all internal calls to OpenSSL with the forge equivalent and adding a createPrivateKey() that uses forge. This will likely be shipped with v2.1.0.
OpenSSL will still be kept as an option for backwards compatibility, however it will no longer be required.
I'll keep this open and ping you here once this has been released.
Just published v2.2.0 with support for node-forge as a cryptographic backend, in addition to the newly added native Node key pair API. All internal calls have also been replaced, removing the OpenSSL CLI requirement.
acme-client requires OpenSSL to be installed and available in $PATH.
https://github.com/digitalbazaar/forge works pretty great. I've used it to replace OpenSSL needs for cross platform nodejs apps which needed certificate management (key generation, CSR and signing).
It would be nice if this library wouldn't depend on CLI tools and it would make it more cross platform than it already is.
If you are open to changing to node forge, I can help with this.
The text was updated successfully, but these errors were encountered: