diff options
| -rw-r--r-- | degesch.c | 7 | 
1 files changed, 7 insertions, 0 deletions
| @@ -3860,6 +3860,13 @@ transport_tls_verify_callback (int preverify_ok, X509_STORE_CTX *ctx)  	log_server_status (s, s->buffer, "Certificate subject: #s", subject);  	log_server_status (s, s->buffer, "Certificate issuer: #s", issuer); +	if (!preverify_ok) +	{ +		log_server_error (s, s->buffer, +			"Certificate verification failed: #s", +			X509_verify_cert_error_string (X509_STORE_CTX_get_error (ctx))); +	} +  	free (subject);  	free (issuer);  	return preverify_ok; | 
