Felix Fontein
84342fce4e
openssl_csr: add support for name constraints extension ( #92 )
...
* Add support for name constraints extension to openssl_csr.
* Linting.
* Add tests.
* Fix IP address general name handling.
2020-08-18 12:23:37 +02:00
Felix Fontein
05b0bdbe0d
Support arbitrary dotted notation for OIDs in cryptography backend ( #91 )
...
* Support arbitrary dotted notation for OIDs in cryptography backend.
* Add test.
* Fix typos.
* Fix order.
2020-07-21 15:33:05 +02:00
Jordan Borean
70683e540d
Support otherName in subAltName in CSR for UTF8 strings ( #53 )
...
* Support otherName in subAltName in CSR for UTF8 strings
* Remove uneeded docs and added changelog fragment
* Missed a merge conflict
* Fix up sanity issues and added test expectation
* Rename function
2020-06-23 22:38:42 +02:00
Felix Fontein
cb384443e4
cryptography backend: parse dirName, RID and otherName names ( #9 )
2020-06-21 22:47:48 +02:00
Felix Fontein
9a096dd146
Refactor module_utils/crypto.py ( #27 )
...
* Refactor module_utils/crypto.py: split up into multiple smaller modules
* Remove superfluous files.
* Fix sanity errors.
* Move CRL entry dumping code to module_utils.
* Move obj2txt usage from CRL modules to module_utils/crpyto/cryptography_crl.
* Move generic I/O functions to plugins/module_utils/io.py.
* Add helper method for retrieving serial number of certificate.
* Add compatibility code into __init__.py.
* Fix syntax error, and add ignore.txt entries for non-empty __init__.
2020-05-12 11:19:42 +02:00