ansible/lib/ansible/utils
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
..
module_docs_fragments ACME: use Cryptography (if a new enough version is available) instead of OpenSSL (#42170) 2018-08-12 19:12:01 +02:00
__init__.py
cmd_functions.py
color.py Fix several things causing tracebacks with unicode cwd (#27731) 2017-08-04 09:25:08 -04:00
display.py Fix error reporting on bad type for config setting 2018-06-01 12:28:30 -04:00
encrypt.py Remove uses of assert in production code (#32079) 2017-11-13 11:51:18 -05:00
hashing.py Surround top-level function and class definitions with two blank lines. 2018-07-31 12:06:56 -07:00
helpers.py skip all hidden keys, allow exclude list 2017-08-28 12:56:14 -04:00
jsonrpc.py Refactor junos modules to Use netconf and cliconf plugins (#32621) 2017-11-24 12:04:47 +05:30
listify.py
path.py fix paths to actually be config file relative (#31533) 2017-10-10 19:17:17 -07:00
plugin_docs.py use faster method to get short_description from DOCUMENTATION (#42705) 2018-07-27 17:27:44 -04:00
py3compat.py Normalize config from environment as text strings 2018-08-01 19:42:35 -07:00
shlex.py
ssh_functions.py Fix encoding error with path to ssh 2017-09-22 15:31:21 -07:00
unicode.py Remove deprecated code (#34828) 2018-01-23 12:02:09 -06:00
unsafe_proxy.py Enabled unsafe and vault in JSON (#38759) 2018-05-09 14:01:51 -04:00
vars.py Expose verbosity as a var, dedupe attr list. Fixes #36170 2018-04-05 16:06:01 -04:00