From 05385f643c3029e461c9d9d0ad7e6ef522211bd9 Mon Sep 17 00:00:00 2001 From: GONG Jie Date: Thu, 14 Mar 2019 13:53:45 +0800 Subject: [PATCH] Show warning message if `TLSv1' is used --- xCAT-server/sbin/xcatconfig | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/xCAT-server/sbin/xcatconfig b/xCAT-server/sbin/xcatconfig index 5f8b1c5de..000f1f8c4 100755 --- a/xCAT-server/sbin/xcatconfig +++ b/xCAT-server/sbin/xcatconfig @@ -1597,6 +1597,32 @@ sub genCredentials chomp $hname; if ((!-d "/etc/xcat/ca") || $::FORCE || $::genCredentials) { + # Show warning message if `TLSv1' is used + my $cmds = "XCATBYPASS=Y $::XCATROOT/sbin/tabdump site 2>/dev/null | grep '\"xcatsslversion\",\"TLSv1\",'"; + xCAT::Utils->runcmd("$cmds", -1); + if ($::RUNCMD_RC == 0) { + xCAT::MsgUtils->message('I', + "__ ___ ___ _ _ ___ _ _ ___"); + xCAT::MsgUtils->message('I', + "\\ \\ / /_\\ | _ \\ \\| |_ _| \\| |/ __| _ +-+-+-+-+-+-+-+"); + xCAT::MsgUtils->message('I', + " \\ \\/\\/ / _ \\| / .` || || .` | (_ | oo\\ |W|A|R|N|I|N|G|"); + xCAT::MsgUtils->message('I', + " \\_/\\_/_/ \\_\\_|_\\_|\\_|___|_|\\_|\\___| (__)\\ +-+-+-+-+-+-+-+"); + xCAT::MsgUtils->message('I', + "+--------------------------------------------------------------+ +-+-+-+-+-+-+-+"); + xCAT::MsgUtils->message('I', + "| Using `TSLv1' for `site.xcatsslversion' was depracated. |:|W|A|R|N|I|N|G|"); + xCAT::MsgUtils->message('I', + "| Run `chdef -t site xcatsslversion=' to update your system to |:+-+-+-+-+-+-+-+"); + xCAT::MsgUtils->message('I', + "| the new default value. See `man site' for more details. |:+-+-+-+-+-+-+-+"); + xCAT::MsgUtils->message('I', + "+--------------------------------------------------------------+:|W|A|R|N|I|N|G|"); + xCAT::MsgUtils->message('I', + " ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+-+-+-+-+-+-+-+"); + } + xCAT::MsgUtils->message( 'I', "\nSetting up basic certificates. Respond with a \'y\' when prompted.\n"