diff --git a/src/qamqpclient.cpp b/src/qamqpclient.cpp index d484460..0ccfef8 100644 --- a/src/qamqpclient.cpp +++ b/src/qamqpclient.cpp @@ -789,17 +789,16 @@ QString QAmqpClient::errorString() const QSslConfiguration QAmqpClient::sslConfiguration() const { Q_D(const QAmqpClient); - return d->sslConfiguration; + return d->socket->sslConfiguration(); } void QAmqpClient::setSslConfiguration(const QSslConfiguration &config) { Q_D(QAmqpClient); - d->sslConfiguration = config; - if (!config.isNull()) { d->useSsl = true; d->port = AMQP_SSL_PORT; + d->socket->setSslConfiguration(config); } } diff --git a/src/qamqpclient_p.h b/src/qamqpclient_p.h index 55c0bf4..9856019 100644 --- a/src/qamqpclient_p.h +++ b/src/qamqpclient_p.h @@ -5,7 +5,6 @@ #include #include #include -#include #include #include "qamqpglobal.h" @@ -101,8 +100,6 @@ public: QAMQP::Error error; QString errorString; - QSslConfiguration sslConfiguration; - QAmqpClient * const q_ptr; Q_DECLARE_PUBLIC(QAmqpClient)