summaryrefslogtreecommitdiff
path: root/client/SslClient.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'client/SslClient.cpp')
-rw-r--r--client/SslClient.cpp14
1 files changed, 13 insertions, 1 deletions
diff --git a/client/SslClient.cpp b/client/SslClient.cpp
index c122f36..085cb16 100644
--- a/client/SslClient.cpp
+++ b/client/SslClient.cpp
@@ -45,6 +45,18 @@ SslClient::SslClient(char* addr): port(13666)
sslSocket.setCaCertificates(ca_certs);
sslSocket.setPeerVerifyMode(QSslSocket::VerifyPeer);
sslSocket.setProtocol(QSsl::SslV3);
+#ifdef DEBUG
+ Logger::Trace("We have following ca certs:\n");
+ for(QList<QSslCertificate>::iterator it = sslSocket.caCertificates().begin(), end = sslSocket.caCertificates().begin(); it != end; ++it)
+ {
+ Logger::Trace(it->toPem().data());
+ Logger::Trace("\n");
+ }
+ Logger::Trace("We have following local cert:\n");
+ Logger::Trace(sslSocket.localCertificate().toPem().data());
+ Logger::Trace("\n");
+
+#endif
/* setup signal handlers */
connect(&sslSocket, SIGNAL(encrypted()),
@@ -70,7 +82,7 @@ void SslClient::SendRequest(RequestType type)
{
Logger::Trace("Sending request w code %x\n", type);
if (sslSocket.state() != QAbstractSocket::ConnectedState)
- sslSocket.connectToHostEncrypted(server, port);
+ sslSocket.connectToHostEncrypted(server, port);
unsigned char rcode = 0x00;
switch (type)