From 7f3e42e4e145c34913e0a18fcbe271300c01616c Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Mon, 12 May 2014 22:04:01 -0400 Subject: [PATCH] TLS - Reworded error messages for bad PEM files (thanks to catern). --- AUTHORS | 1 + src/TLSClient.cpp | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/AUTHORS b/AUTHORS index 0d5015197..62d959fba 100644 --- a/AUTHORS +++ b/AUTHORS @@ -104,6 +104,7 @@ The following submitted code, packages or analysis, and deserve special thanks: Alexander Sulfrian David Binderman atomicules + catern Thanks to the following, who submitted detailed bug reports and excellent suggestions: diff --git a/src/TLSClient.cpp b/src/TLSClient.cpp index b52624536..f64aaeda1 100644 --- a/src/TLSClient.cpp +++ b/src/TLSClient.cpp @@ -148,12 +148,12 @@ void TLSClient::init ( if (_ca != "" && gnutls_certificate_set_x509_trust_file (_credentials, _ca.c_str (), GNUTLS_X509_FMT_PEM) < 0) - throw std::string ("Missing CA file."); + throw std::string ("Bad CA file."); if (_cert != "" && _key != "" && gnutls_certificate_set_x509_key_file (_credentials, _cert.c_str (), _key.c_str (), GNUTLS_X509_FMT_PEM) < 0) - throw std::string ("Missing CERT file."); + throw std::string ("Bad CERT file."); #if GNUTLS_VERSION_NUMBER >= 0x02090a // The automatic verification for the server certificate with