The current version of the gem does not seem to be compatible with OpenSSL 3.0. The problem seems to be that pkeys are immutable in OpenSSL 3.
Environment details
- OS: Ubuntu Jammy Jellyfish (development branch), running on WSL 2
- Ruby version: 3.1.1 (built against OpenSSL 3.0)
- Gem name and version: google-auth-library-ruby (main Branch)
Steps to reproduce
- Make sure that
ruby -e 'require "openssl"; p OpenSSL::::OPENSSL_VERSION' report version 3.0.0
- Run the tests using
toys do test
- Errors that occur:
OpenSSL::PKey::PKeyError: rsa#set_key= is incompatible with OpenSSL 3.0
OpenSSL::PKey::PKeyError: pkeys are immutable on OpenSSL 3.0
The current version of the gem does not seem to be compatible with OpenSSL 3.0. The problem seems to be that pkeys are immutable in OpenSSL 3.
Environment details
Steps to reproduce
ruby -e 'require "openssl"; p OpenSSL::::OPENSSL_VERSION'report version 3.0.0toys do testOpenSSL::PKey::PKeyError: rsa#set_key= is incompatible with OpenSSL 3.0OpenSSL::PKey::PKeyError: pkeys are immutable on OpenSSL 3.0