mirror of
https://github.com/drwetter/testssl.sh.git
synced 2025-01-03 23:39:45 +01:00
Added SNI to openssl call for testing secure renegotiation
This commit is contained in:
parent
aa5235e658
commit
04f7b34028
@ -16896,7 +16896,7 @@ run_renego() {
|
|||||||
local hint=""
|
local hint=""
|
||||||
local jsonID=""
|
local jsonID=""
|
||||||
local ssl_reneg_attempts=$SSL_RENEG_ATTEMPTS
|
local ssl_reneg_attempts=$SSL_RENEG_ATTEMPTS
|
||||||
# No SNI needed here as there won't be two different SSL stacks for one IP
|
# SNI is needed here as openssl return an error if missing
|
||||||
|
|
||||||
"$HAS_TLS13" && [[ -z "$proto" ]] && proto="-no_tls1_3"
|
"$HAS_TLS13" && [[ -z "$proto" ]] && proto="-no_tls1_3"
|
||||||
|
|
||||||
@ -16913,7 +16913,7 @@ run_renego() {
|
|||||||
fileout "$jsonID" "OK" "TLS 1.3 only server" "$cve" "$cwe"
|
fileout "$jsonID" "OK" "TLS 1.3 only server" "$cve" "$cwe"
|
||||||
else
|
else
|
||||||
# first fingerprint for the Line "Secure Renegotiation IS NOT" or "Secure Renegotiation IS "
|
# first fingerprint for the Line "Secure Renegotiation IS NOT" or "Secure Renegotiation IS "
|
||||||
$OPENSSL s_client $(s_client_options "$proto $STARTTLS $BUGS -connect $NODEIP:$PORT $PROXY") 2>&1 </dev/null >$TMPFILE 2>$ERRFILE
|
$OPENSSL s_client $(s_client_options "$proto $STARTTLS $BUGS -connect $NODEIP:$PORT $PROXY $SNI") 2>&1 </dev/null >$TMPFILE 2>$ERRFILE
|
||||||
if sclient_connect_successful $? $TMPFILE; then
|
if sclient_connect_successful $? $TMPFILE; then
|
||||||
grep -iaq "Secure Renegotiation IS NOT" $TMPFILE
|
grep -iaq "Secure Renegotiation IS NOT" $TMPFILE
|
||||||
sec_renego=$? # 0= Secure Renegotiation IS NOT supported
|
sec_renego=$? # 0= Secure Renegotiation IS NOT supported
|
||||||
|
Loading…
Reference in New Issue
Block a user