Changes for version 0.31

  • Prevent nonce reuse.
  • Add badNonce retry (cf. RFC 8555/6.5).
  • Add http_timeout() method.
  • Tweak internals not to reuse “_ua” for instances of 2 different classes.
  • Replace legacy function names in demos and tests.
  • Improve internal eval {} usage.

Provides

in lib/Net/ACME2/AccessorBase.pm
in lib/Net/ACME2/AccountKey.pm
in lib/Net/ACME2/Error.pm
in lib/Net/ACME2/HTTP/Response.pm
in lib/Net/ACME2/JWTMaker.pm
in lib/Net/ACME2/JWTMaker/ECC.pm
in lib/Net/ACME2/JWTMaker/RSA.pm
in lib/Net/ACME2/X.pm
in lib/Net/ACME2/X/Empty.pm
in lib/Net/ACME2/X/Generic.pm
in lib/Net/ACME2/X/InvalidCharacters.pm
in lib/Net/ACME2/X/InvalidParameter.pm
in lib/Net/ACME2/X/UnexpectedResponse.pm
in lib/Net/ACME2/X/UnrecognizedKey.pm