Skip to content

Support for Erlang/OTP 28.0.2 in ACME feature #4393

@badlop

Description

@badlop

Erlang/OTP 28 includes substantial modifications in ASN.1 support in the public_key library.

This has affected ejabberd and its libraries, let's summarize the relevant issues, commits and their progression:

  • fast_xml
    ✅ solved in processone/fast_xml@7397696
  • xmpp
    ✅ solved in processone/xmpp@020a1fa
  • jose doesn't support #'ECPrivateKey'{version = ecPrivkeyVer1
    ✅ workaround in ejabberd added in commit 363351b
  • p1_acme: undefined macro 'pkcs-9-at-extensionRequest' reported in p1_acme issue 3
    ✅ OTP-28.0.1 reintroduced the missing macro
  • p1_acme {function_clause, [{public_key,get_asn1_module, ['SubjectAltName'], is reported in p1_acme issue 4
    ❌ Problem not yet solved in OTP 28.0.1; there's a PR awaiting inclusion in OTP that will probably solve this

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions