Skip to content

Compability issue with OpenSSL 3.0 #381

@richardboehme

Description

@richardboehme

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

  1. Make sure that ruby -e 'require "openssl"; p OpenSSL::::OPENSSL_VERSION' report version 3.0.0
  2. Run the tests using toys do test
  3. 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

Metadata

Metadata

Labels

status: investigatingThe issue is under investigation, which is determined to be non-trivial.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions