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

OpenSSL v3 support #316

Closed
GnunuX opened this issue Apr 16, 2022 · 16 comments
Closed

OpenSSL v3 support #316

GnunuX opened this issue Apr 16, 2022 · 16 comments

Comments

@GnunuX
Copy link

GnunuX commented Apr 16, 2022

GNU/Linux distributions provides OpenSSL v3 command line is now.
If the work seems to be done on master, there is no stable version available.
Is a new release in the pipeline?

@Dexus
Copy link
Owner

Dexus commented Apr 22, 2022

Will have to look, when I get the time to finish and retest everything. Hope that I have next week some more time to work on it.

@jsjoeio
Copy link

jsjoeio commented May 10, 2022

It looks like this was added in 7ec8257

But GitHub releases only has up to 1.14.4 and NPM has 1.14.6 but not 1.14.5 even though the package.json in the repo says 1.14.5. Any ideas on when this will make it into a release?

@sharper
Copy link

sharper commented Jul 21, 2022

pem readPkcs12 error on ubuntu 22.04 LTS OpenSSL 3.0
fixture such as:
jenkins-infra/release@520e997

@eoin-mccarthy
Copy link

Is there a plan to put this fix into a release? When would this be available?

@robertsLando
Copy link

News on this?

coderbyheart added a commit to NordicSemiconductor/asset-tracker-cloud-memfault-azure-js that referenced this issue Sep 22, 2022
PEM does not support OpenSSL v3
See Dexus/pem#316
@ponsfrilus
Copy link

Hello, we would be happy to have this released on npmjs :) Thanks!

@meriadec
Copy link

👋 @GnunuX would it be possible to publish on npm? we would like to rely on the -legacy option being automatically set when needed, and that piece of code is not present on the actual latest npm package.

Thanks a lot!

@tkurki
Copy link

tkurki commented Dec 7, 2022

I am also seeing #346. Please give some indication if this is going to get fixed or not, so we can plan accordingly.

@yuriifedorchuk
Copy link

yuriifedorchuk commented Mar 18, 2023

Using OpenSSL version 3.0.8.
pem npm version 1.14.6.

Using createPrivateKey method results in RSA PRIVATE KEY not found from openssl output error.

Rolling back to pem 1.14.5 fixes the issue.

What is the problem with version 1.14.6?

It seems to have obsolete codebase which is different from master branch.

@schoettler
Copy link

Having the same issue, temporally making ends meet with: https://community.postman.com/t/postman-ca-certificate-not-found-ubuntu-snap/30816/3

@robertsLando
Copy link

I just ended up switching to https://www.npmjs.com/package/selfsigned

@diegoholiveira
Copy link
Contributor

I opened #351 and I think this PR will make it work fine with OpenSSL V3.

@robertsLando
Copy link

Giving tha activity of the author on this repo I don't think that PR will ever be merged/released

@Dexus
Copy link
Owner

Dexus commented Mar 28, 2023

@robertsLando It's OpenSource that I work on in my spare time - If I ever have free time, with the kids.... Since I get no support from outside, although many companies use the package commercially, I'm also not exactly 100% motivated.
However, I am happy when other users create PRs that I like to process and merge.

@robertsLando
Copy link

@Dexus Didn't want to be rude with my comment, it's just the reality of facts. AFAIK a fix for this has been merged long time ago but it was just missing a release for it otherwise I use to submit PR if/when I'm able to fix the issues.

It's OpenSource that I work on in my spare time - If I ever have free time, with the kids....

I'm an OSS developer like you and I know what that means, but again giving your activity on this repo in last years I can say that if there will ever be other bugs/security issues them will likely not get fixed or at least not soon so I suggest considering alternatives 🙌🏼

@Dexus
Copy link
Owner

Dexus commented Apr 4, 2023

This should now fixed by release of 1.14.7 https://www.npmjs.com/package/pem/v/1.14.7
Thanks to @diegoholiveira and @misi

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