pkeys are immutable on OpenSSL 3.0 (OpenSSL::PKey::PKeyError)
ravigerardo opened this issue · 1 comments
ravigerardo commented
webpush/lib/webpush/encryption.rb
Line 15 in 061ff9a
I have an app on heroku and when i try to do a payload_send it fails but in my local environment it works fine.
Apparently it is because the implementation of the generate_key method of the Encryption module is no longer supported. And I get the following error: /webpush/encryption.rb:15:in generate_key!': pkeys are immutable on OpenSSL 3.0 (OpenSSL::PKey::PKeyError)
In my local environment:
irb>> OpenSSL::OPENSSL_VERSION
=> "OpenSSL 1.1.1n 15 Mar 2022"
In production on Heroku:
irb>> OpenSSL::OPENSSL_VERSION
=> "OpenSSL 3.0.1 14 Dec 2021"
collimarco commented