community.general/lib/ansible/modules/web_infrastructure
Felix Fontein aef16ee195 ACME: use Cryptography (if a new enough version is available) instead of OpenSSL (#42170)
* Collecting PEM -> DER conversions.

* Using cryptography instead of OpenSSL binary in some situations.

* Moving key-to-disk writing for key content to parse_account_key.

* Rename parse_account_key -> parse_key.

* Move OpenSSL specific code for key parsing and request signing into global functions.

* Also using cryptography for key parsing and request signing.

* Remove assert statements.

* Fixing handling of key contents for cryptography code path.

* Allow to disable the use of cryptography.

* Updating documentation.

* 1.5 seems to work as well (earlier versions don't have EC sign function). Making Python 2.x adjustments.

* Changing option to select_crypto_backend.

* Python 2.6 compatibility.

* Trying to test both backends separately for acme_account.

* Also testing both backends separately for acme_certificate and acme_certificate_revoke.

* Adding changelog entry which informs about select_crypto_backend option in case autodetect fails.

* Fixing YAML.
2018-08-12 19:12:01 +02:00
..
ansible_tower To improve readability, we added a line feed. (#43801) 2018-08-08 16:10:26 -07:00
__init__.py
_letsencrypt.py Renaming letsencrypt -> acme_certificate (#39816) 2018-05-08 09:17:40 +02:00
acme_account.py ACME: use Cryptography (if a new enough version is available) instead of OpenSSL (#42170) 2018-08-12 19:12:01 +02:00
acme_certificate.py ACME: use Cryptography (if a new enough version is available) instead of OpenSSL (#42170) 2018-08-12 19:12:01 +02:00
acme_certificate_revoke.py ACME: use Cryptography (if a new enough version is available) instead of OpenSSL (#42170) 2018-08-12 19:12:01 +02:00
apache2_mod_proxy.py Surround top-level function and class definitions with two blank lines. 2018-07-31 12:06:56 -07:00
apache2_module.py Surround top-level function and class definitions with two blank lines. 2018-07-31 12:06:56 -07:00
deploy_helper.py Clean up module documentation (#36909) 2018-03-15 22:15:24 +01:00
django_manage.py More validate module fixes (#39097) 2018-04-24 18:05:50 +01:00
ejabberd_user.py More validate module fixes (#39097) 2018-04-24 18:05:50 +01:00
gunicorn.py Surround top-level function and class definitions with two blank lines. 2018-07-31 12:06:56 -07:00
htpasswd.py More validate module fixes (#39097) 2018-04-24 18:05:50 +01:00
jboss.py Surround top-level function and class definitions with two blank lines. 2018-07-31 12:06:56 -07:00
jenkins_job.py jenkins_jobs: fix typos (#40844) 2018-05-30 01:44:02 +02:00
jenkins_job_facts.py Fix shebangs and file modes and update tests. (#40563) 2018-05-22 14:25:36 -07:00
jenkins_plugin.py Fix error message when using the params option (#42305) 2018-07-04 21:08:25 +05:30
jenkins_script.py ISSUE-37945 output not populated on failure (#37952) 2018-04-05 05:49:10 -04:00
jira.py Surround top-level function and class definitions with two blank lines. 2018-07-31 12:06:56 -07:00
nginx_status_facts.py Update metadata to 1.1 2017-08-15 23:12:08 -07:00
rundeck_acl_policy.py Surround top-level function and class definitions with two blank lines. 2018-07-31 12:06:56 -07:00
rundeck_project.py Update metadata to 1.1 2017-08-15 23:12:08 -07:00
supervisorctl.py Surround top-level function and class definitions with two blank lines. 2018-07-31 12:06:56 -07:00
taiga_issue.py Clean up module documentation (#36909) 2018-03-15 22:15:24 +01:00