PowerDNS-Admin/powerdnsadmin/lib
Neven1986 567430790c SAML certificate fix and enhancement
Problems resolved:

- Method create_self_signed_cert() was invoked nowhere. This puts parameter "SAML_SIGN_REQUEST" description in configs/development.py as incorrect
- Method create_self_signed_cert() was returning error while trying to write out certificate and private key. File handler was opened for writing out TEXT instead of BINARY data

Enhancements:

- Two new parameters are introduced SAML_CERT_FILE and SAML_KEY_FILE. User can now explicitly define own certificate and key file anywhere on file-system.
- If parameters mentioned in previous bullet aren't explicitly defined, in PowerDNS-Admin root directory self-signed certificate will be created.
- Certificates will be used or generated in any case, because in saml.py there are explicit parameters defined which require certificate/key in order to work normally. If they aren't, exception will be thrown. Examples of parameters defined in saml.py requiring certificate: wantAssertionsEncrypted, signMetadata, wantAssertionsSigned.
2019-12-19 00:40:25 +01:00
..
__init__.py Refactoring the code 2019-12-02 10:32:03 +07:00
certutil.py SAML certificate fix and enhancement 2019-12-19 00:40:25 +01:00
errors.py Refactoring the code 2019-12-02 10:32:03 +07:00
helper.py Refactoring the code 2019-12-02 10:32:03 +07:00
schema.py Refactoring the code 2019-12-02 10:32:03 +07:00
utils.py LGTM fixes 2019-12-14 08:31:23 +07:00
validators.py Update docker stuff and bug fixes 2019-12-04 11:50:46 +07:00