mirror of
https://github.com/OpenVPN/openvpn.git
synced 2026-06-11 09:50:26 -04:00
Improve verify_callback messages
Print the *flags argument, which - for PolarSSL-1.2 - contains the reasons that the certificate failed (pre-)verification. Signed-off-by: Joachim Schipper <joachim.schipper@fox-it.com> Acked-by: Adriaan de Jong <dejong@fox-it.com> Acked-by: Gert Doering <gert@greenie.muc.de> Message-Id: <1363942465-3251-4-git-send-email-steffan.karger@fox-it.com> URL: http://article.gmane.org/gmane.network.openvpn.devel/7437 Signed-off-by: Gert Doering <gert@greenie.muc.de>
This commit is contained in:
parent
0219f115f3
commit
d572959d35
1 changed files with 3 additions and 3 deletions
|
|
@ -63,10 +63,10 @@ verify_callback (void *session_obj, x509_cert *cert, int cert_depth,
|
|||
char *subject = x509_get_subject(cert, &gc);
|
||||
|
||||
if (subject)
|
||||
msg (D_TLS_ERRORS, "VERIFY ERROR: depth=%d, %s", cert_depth, subject);
|
||||
msg (D_TLS_ERRORS, "VERIFY ERROR: depth=%d, flags=%x, %s", cert_depth, *flags, subject);
|
||||
else
|
||||
msg (D_TLS_ERRORS, "VERIFY ERROR: depth=%d, could not extract X509 "
|
||||
"subject string from certificate", cert_depth);
|
||||
msg (D_TLS_ERRORS, "VERIFY ERROR: depth=%d, flags=%x, could not extract X509 "
|
||||
"subject string from certificate", *flags, cert_depth);
|
||||
|
||||
/* Leave flags set to non-zero to indicate that the cert is not ok */
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue