acme_account: add support for External Account Binding (#100)

* acme_account: add support for External Account Binding.

* Add changelog fragment.

* Error if externalAccountRequired is set in ACME directory meta, but external account data is not provided.

* Validate that EAB key is Base64URL encoded.

* Improve documentation.

* Add padding to Base64 encoded key if necessary.

* Make account creation idempotent with ZeroSSL.
This commit is contained in:
Felix Fontein
2020-08-16 18:00:26 +02:00
committed by GitHub
parent 2f59d44f9e
commit d03e723fe0
5 changed files with 233 additions and 19 deletions

View File

@@ -0,0 +1,2 @@
minor_changes:
- "acme_account - add ``external_account_binding`` option to allow creation of ACME accounts with External Account Binding (https://github.com/ansible-collections/community.crypto/issues/89)."