Skip to content

Commit

Permalink
Fixed cipher enumeration against servers that require unsafe legacy r…
Browse files Browse the repository at this point in the history
…enegotiation.
  • Loading branch information
jtesta committed Nov 11, 2023
1 parent fb1c252 commit 561591d
Showing 1 changed file with 3 additions and 0 deletions.
3 changes: 3 additions & 0 deletions sslscan.c
Original file line number Diff line number Diff line change
Expand Up @@ -1869,6 +1869,9 @@ int testCipher(struct sslCheckOptions *options, const SSL_METHOD *sslMethod)
// This enables TLS SNI
SSL_set_tlsext_host_name (ssl, options->sniname);

// Against some servers, this is required for a successful SSL_connect(), below.
SSL_set_options(ssl, SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION);

// Connect SSL over socket
cipherStatus = SSL_connect(ssl);
printf_verbose("SSL_connect() returned: %d\n", cipherStatus);
Expand Down

0 comments on commit 561591d

Please sign in to comment.