acme-client
Advanced tools
Changelog
v4.0.0 (2020-05-29)
breaking
Remove support for Node v8breaking
Remove deprecated openssl
crypto modulefixed
Incorrect TypeScript CertificateInfo
definitionsfixed
Allow trailing whitespace character in http-01
challenge responseChangelog
v3.3.0 (2019-12-19)
added
TypeScript definitionsfixed
Allow missing ACME directory meta field - RFC 8555 Section 7.1.1Changelog
v3.2.1 (2019-11-14)
added
New option skipChallengeVerification
added to client.auto()
to bypass internal challenge verificationChangelog
v3.2.0 (2019-08-26)
added
More extensive testing using letsencrypt/pebblechanged
When creating a CSR, commonName
no longer defaults to 'localhost'
commonName: 'localhost'
will result in an error when ordering a certificatefixed
Retry signed API requests on urn:ietf:params:acme:error:badNonce
- RFC 8555 Section 6.5fixed
Minor bugs related to POST-as-GET
when calling updateAccount()
fixed
Ensure subject common name is present in SAN when creating a CSR - CAB v1.2.3 Section 9.2.2fixed
Send empty JSON body when responding to challenges - RFC 8555 Section 7.5.1Changelog
v2.3.1 (2019-08-26)
backport
Minor bugs related to POST-as-GET
when calling client.updateAccount()
backport
Send empty JSON body when responding to challengesChangelog
v3.1.0 (2019-08-21)
added
UTF-8 support when generating a CSR subject using forge - RFC 5280fixed
Implement POST-as-GET
for all ACME API requests - RFC 8555 Section 6.3Changelog
v3.0.0 (2019-07-13)
added
Expose axios
instance to allow manipulating HTTP client defaultsbreaking
Remove support for Node v4 and v6breaking
Remove Babel transpilation