community.crypto/plugins/modules
Felix Fontein 5d32937321
ACME modules refactor (#187)
* Move acme.py to acme/__init__.py to prepare splitup.

* Began moving generic code out.

* Creating backends.

* Update unit tests.

* Move remaining new code out.

* Use new interface.

* Rewrite module init code.

* Add changelog.

* Add BackendException for crypto backend errors.

* Improve / uniformize ACME error reporting.

* Create ACMELegacyAccount for backwards compatibility.

* Split up ACMEAccount into ACMEClient and ACMEAccount.

* Move get_keyauthorization into module_utils.acme.challenges.

* Improve error handling.

* Move challenge and authorization handling code into module_utils.

* Add split_identifier helper.

* Move order code into module_utils.

* Move ACME v2 certificate handling code to module_utils.

* Fix/move ACME v1 certificate retrieval to module_utils as well.

* Refactor alternate chain handling code by splitting it up into simpler functions.

* Make chain matcher creation part of backend.
2021-03-21 09:40:25 +01:00
..
acme_account.py ACME modules refactor (#187) 2021-03-21 09:40:25 +01:00
acme_account_facts.py Initial commit 2020-03-09 13:11:34 +00:00
acme_account_info.py ACME modules refactor (#187) 2021-03-21 09:40:25 +01:00
acme_certificate.py ACME modules refactor (#187) 2021-03-21 09:40:25 +01:00
acme_certificate_revoke.py ACME modules refactor (#187) 2021-03-21 09:40:25 +01:00
acme_challenge_cert_helper.py ACME modules refactor (#187) 2021-03-21 09:40:25 +01:00
acme_inspect.py ACME modules refactor (#187) 2021-03-21 09:40:25 +01:00
certificate_complete_chain.py openssl_pkcs12: allow to specify certificate bundles in other_certificates (#166) 2021-01-26 10:21:49 +01:00
ecs_certificate.py Use fqcn for modules listed in M() and seealso. (#72) 2020-06-17 10:29:18 +02:00
ecs_domain.py Add version_added: 1.0.0 for all new features. (#37) 2020-06-29 15:21:35 +02:00
get_certificate.py Added sever name option to use for SNI (#172) 2021-01-17 12:21:12 +01:00
luks_device.py luks_device: add sector_size option (#193) 2021-03-02 22:02:31 +01:00
openssh_cert.py Correct minor typo in OpenSSH module documentation (#164) 2020-12-31 09:43:04 +01:00
openssh_keypair.py Documentation: fix modules formatting (#161) 2020-12-19 17:15:10 +01:00
openssl_certificate.py Rename openssl_certificate* to x509_certificate* (#7) 2020-04-06 14:34:24 +02:00
openssl_certificate_info.py Rename openssl_certificate* to x509_certificate* (#7) 2020-04-06 14:34:24 +02:00
openssl_csr.py openssl_csr: allow to specify CRL distribution endpoints (#167) 2021-01-26 09:57:40 +01:00
openssl_csr_info.py Refactor x509_certificate module, add x509_certificate_pipe module (#135) 2020-11-24 17:21:52 +01:00
openssl_csr_pipe.py Refactor x509_certificate module, add x509_certificate_pipe module (#135) 2020-11-24 17:21:52 +01:00
openssl_dhparam.py Documentation: fix modules formatting (#161) 2020-12-19 17:15:10 +01:00
openssl_pkcs12.py openssl_pkcs12: allow to specify certificate bundles in other_certificates (#166) 2021-01-26 10:21:49 +01:00
openssl_privatekey.py Improve openssl_privatekey docs. (#198) 2021-03-15 08:28:02 +01:00
openssl_privatekey_info.py Documentation: fix modules formatting (#161) 2020-12-19 17:15:10 +01:00
openssl_privatekey_pipe.py Fix example in docs, and make sure to wipe result variable (#140) 2020-11-10 10:47:16 +01:00
openssl_publickey.py Refactor x509_certificate module, add x509_certificate_pipe module (#135) 2020-11-24 17:21:52 +01:00
openssl_signature.py CVE-2020-25646: no_log=True missing for private key content options (#125) 2020-10-13 14:14:05 +02:00
openssl_signature_info.py Documentation: fix modules formatting (#161) 2020-12-19 17:15:10 +01:00
x509_certificate.py Documentation: fix modules formatting (#161) 2020-12-19 17:15:10 +01:00
x509_certificate_info.py Documentation: fix modules formatting (#161) 2020-12-19 17:15:10 +01:00
x509_certificate_pipe.py Documentation: fix modules formatting (#161) 2020-12-19 17:15:10 +01:00
x509_crl.py openssl_pkcs12: allow to specify certificate bundles in other_certificates (#166) 2021-01-26 10:21:49 +01:00
x509_crl_info.py openssl_pkcs12: allow to specify certificate bundles in other_certificates (#166) 2021-01-26 10:21:49 +01:00