From: Ralf Jung Date: Tue, 17 Mar 2015 12:07:49 +0000 (+0100) Subject: work with SNI X-Git-Url: https://git.ralfj.de/tls-check.git/commitdiff_plain/e07bca134da4fe65e1ebe88624bad606b81e073c?ds=sidebyside;hp=ba9287202872b62c09e903adb767eaaad87504fa work with SNI --- diff --git a/tls-check b/tls-check index fcbf941..8be067e 100755 --- a/tls-check +++ b/tls-check @@ -59,7 +59,7 @@ def test_cipher(host, port, protocol, cipher = None, wait_time=0, options=[]): try: if cipher is not None: options = ["-cipher", cipher]+options - subprocess.check_call(["openssl", "s_client", "-"+protocol, "-connect", host+":"+str(port)]+options, + subprocess.check_call(["openssl", "s_client", "-"+protocol, "-connect", host+":"+str(port), "-servername", host]+options, stdin=subprocess.DEVNULL, stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL) except subprocess.CalledProcessError: return False