ejabberd icon indicating copy to clipboard operation
ejabberd copied to clipboard

Support for Erlang/OTP 28 in ACME feature

Open badlop opened this issue 6 months ago • 0 comments

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:

  • [x] fast_xml :white_check_mark: solved in https://github.com/processone/fast_xml/commit/73976962e276948743dea57ac819db31ee47283b
  • [x] xmpp :white_check_mark: solved in https://github.com/processone/xmpp/commit/020a1fac4f121ab33f2d02536f05b379d59a032a
  • [x] jose doesn't support #'ECPrivateKey'{version = ecPrivkeyVer1 :white_check_mark: workaround in ejabberd added in commit https://github.com/processone/ejabberd/commit/363351b18c95b304b491c4d9543bc26039a1201c
  • [ ] p1_acme: undefined macro 'pkcs-9-at-extensionRequest' reported in p1_acme issue 3 :question: patch committed, but needs manual confirmation it solves the issue
  • [ ] p1_acme {function_clause, [{public_key,get_asn1_module, ['SubjectAltName'], is reported in p1_acme issue 4 :x: Problem in OTP 28 not solved, and no workaround yet

badlop avatar Jun 04 '25 08:06 badlop