Refactored the ACME library to support the ACMEv2 protocol based on the RFC8555. This release breaks implementations that rely on ACMEv1, since ACMEv2 has a different flow for requesting and retrieving a certificate.
We've refactored to current library to ACMEv2, meaning that support for v1 is dropped!
We've tried to keep the library as much as in tact as is, without changing too much to the actual structure.
New:
Domain objects are now returned from service calls instead of raw decoded data.
Updated the jws request body that requires a slightly different format
I might have forgotten to mention one or more things that have been changed, but it is also noted inside the commits.
**This requires review and testing before it can be considered as production-ready. Please contact us if you are having questions/notes. We'd like to keep in touch for reviewing.
You can contact us at: scrumteam@xel.nl**
ps. I need some help to get the tests working with pebble in docker.
Refactored the ACME library to support the ACMEv2 protocol based on the RFC8555. This release breaks implementations that rely on ACMEv1, since ACMEv2 has a different flow for requesting and retrieving a certificate.
New:
Updated:
I might have forgotten to mention one or more things that have been changed, but it is also noted inside the commits.
**This requires review and testing before it can be considered as production-ready. Please contact us if you are having questions/notes. We'd like to keep in touch for reviewing.
You can contact us at: scrumteam@xel.nl**
ps. I need some help to get the tests working with pebble in docker.