From bef1d18878118aea379659bb10d78c1e955b0b63 Mon Sep 17 00:00:00 2001 From: Jan Cholasta Date: Tue, 25 Nov 2014 08:12:53 +0000 Subject: Add TLS 1.2 to the protocol list in mod_nss config https://fedorahosted.org/freeipa/ticket/4653 Reviewed-By: Martin Kosek --- install/tools/ipa-upgradeconfig | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'install/tools') diff --git a/install/tools/ipa-upgradeconfig b/install/tools/ipa-upgradeconfig index 0047a7bf8..967b1f527 100644 --- a/install/tools/ipa-upgradeconfig +++ b/install/tools/ipa-upgradeconfig @@ -1227,6 +1227,18 @@ def fix_trust_flags(): sysupgrade.set_upgrade_state('http', 'fix_trust_flags', True) +def update_mod_nss_protocol(http): + root_logger.info('[Updating mod_nss protocol versions]') + + if sysupgrade.get_upgrade_state('nss.conf', 'protocol_updated_tls12'): + root_logger.info("Protocol versions already updated") + return + + http.set_mod_nss_protocol() + + sysupgrade.set_upgrade_state('nss.conf', 'protocol_updated_tls12', True) + + def main(): """ Get some basics about the system. If getting those basics fail then @@ -1328,6 +1340,7 @@ def main(): http.change_mod_nss_port_from_http() http.stop() + update_mod_nss_protocol(http) fix_trust_flags() http.start() -- cgit