aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2020-08-27 07:02:21 +0000
committerWerner Koch <[email protected]>2020-08-27 07:03:27 +0000
commit45499b2ca3e8f3466e725dbc381757c89a7c39bf (patch)
treecbd964d169e506be7b42093852bd36d498345ddf
parentscd: Add condition for VERIFY with 0x82. (diff)
downloadgnupg-45499b2ca3e8f3466e725dbc381757c89a7c39bf.tar.gz
gnupg-45499b2ca3e8f3466e725dbc381757c89a7c39bf.zip
dirmngr: Print the last alert message returned by NTBTLS.
* dirmngr/http.c (send_request): Print the last TLS alert. Signed-off-by: Werner Koch <[email protected]>
-rw-r--r--dirmngr/http.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/dirmngr/http.c b/dirmngr/http.c
index 6f994896c..0af0cc3fe 100644
--- a/dirmngr/http.c
+++ b/dirmngr/http.c
@@ -2057,6 +2057,14 @@ send_request (http_t hd, const char *httphost, const char *auth,
while ((err = ntbtls_handshake (hd->session->tls_session)))
{
+#if NTBTLS_VERSION_NUMBER >= 0x000200
+ unsigned int tlevel, ttype;
+ const char *s = ntbtls_get_last_alert (hd->session->tls_session,
+ &tlevel, &ttype);
+ if (s)
+ log_info ("TLS alert: %s (%u.%u)\n", s, tlevel, ttype);
+#endif
+
switch (err)
{
default: