Security callback debug print out.
Add a debugging security callback option to s_client/s_server. This will print out each security parameter as it is accepted or rejected.
This commit is contained in:
@@ -702,6 +702,7 @@ static char *jpake_secret = NULL;
|
||||
int crl_format = FORMAT_PEM;
|
||||
int crl_download = 0;
|
||||
STACK_OF(X509_CRL) *crls = NULL;
|
||||
int sdebug = 0;
|
||||
|
||||
meth=SSLv23_client_method();
|
||||
|
||||
@@ -874,6 +875,10 @@ static char *jpake_secret = NULL;
|
||||
else if (strcmp(*argv,"-trace") == 0)
|
||||
c_msg=2;
|
||||
#endif
|
||||
else if (strcmp(*argv,"-security_debug") == 0)
|
||||
{ sdebug=1; }
|
||||
else if (strcmp(*argv,"-security_debug_verbose") == 0)
|
||||
{ sdebug=2; }
|
||||
else if (strcmp(*argv,"-showcerts") == 0)
|
||||
c_showcerts=1;
|
||||
else if (strcmp(*argv,"-nbio_test") == 0)
|
||||
@@ -1302,6 +1307,9 @@ bad:
|
||||
goto end;
|
||||
}
|
||||
|
||||
if (sdebug)
|
||||
ssl_ctx_security_debug(ctx, bio_err, sdebug);
|
||||
|
||||
if (vpm)
|
||||
SSL_CTX_set1_param(ctx, vpm);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user