The ipa-4-6 branch does not use the system-wide crypto in ipalib/util.py::create_https_connection(). The list of ciphers used is "HIGH:!aNULL:!eNULL:!MD5:!RC4:!3DES:!PSK:!SRP:!aDSS" and allows ciphers with weak algorithms. It would be better to use 'HIGH:!aNULL:!eNULL:!MD5:!RC4:!3DES:!PSK:!SRP:!kECDH:!kDH'. (The create_https_connection method is used for communications with dogtag or from the IPA CLI to IPA server.)
Note: the modification does not apply to ipa-4-7 and master branches as they are using system-wide crypto policies.
Metadata Update from @frenaud: - Issue assigned to frenaud
Metadata Update from @frenaud: - Custom field rhbz adjusted to https://bugzilla.redhat.com/show_bug.cgi?id=1727304
Issue linked to Bugzilla: Bug 1727304
Metadata Update from @frenaud: - Custom field on_review adjusted to https://github.com/freeipa/freeipa/pull/3373
ipa-4-6:
Metadata Update from @abbra: - Issue close_status updated to: fixed - Issue status updated to: Closed (was: Open)