Skip to content

Library is broken with OpenSSL v3 #107

@nscott

Description

@nscott

OpenSSL v1.1.1 is end-of-life this year, 2023-09-11.

I've upgraded a server I'm working with to Ubuntu Jammy (22.04, their LTS) with Ruby 3.2.0 and Rails 6.1 and it uses OpenSSL v3 by default.

This breaks the library since there are major backwards-incompatible changes. Here's the error I get:

OpenSSL::PKey::PKeyError (pkeys are immutable on OpenSSL 3.0):

Looking at the failing line of code, it's HealthCards::Key.from_jwk(jwk), or https://github.com/dvci/health_cards/blob/main/lib/health_cards/key.rb#L23

Please add support for OpenSSL v3.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions