diff options
Diffstat (limited to 'src/QXmppConfiguration.cpp')
| -rw-r--r-- | src/QXmppConfiguration.cpp | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/src/QXmppConfiguration.cpp b/src/QXmppConfiguration.cpp index b47b3874..4703d510 100644 --- a/src/QXmppConfiguration.cpp +++ b/src/QXmppConfiguration.cpp @@ -22,6 +22,7 @@ */ +#include <QSslSocket> #include "QXmppConfiguration.h" #include "QXmppUtils.h" @@ -39,7 +40,8 @@ QXmppConfiguration::QXmppConfiguration() : m_port(5222), m_ignoreSslErrors(true), m_streamSecurityMode(QXmppConfiguration::TLSEnabled), m_nonSASLAuthMechanism(QXmppConfiguration::NonSASLDigest), - m_SASLAuthMechanism(QXmppConfiguration::SASLDigestMD5) + m_SASLAuthMechanism(QXmppConfiguration::SASLDigestMD5), + m_caCertificates(QSslSocket::defaultCaCertificates()) { } @@ -429,6 +431,20 @@ int QXmppConfiguration::keepAliveTimeout() const return m_keepAliveTimeout; } +/// Specifies a list of trusted CA certificates. + +void QXmppConfiguration::setCaCertificates(const QList<QSslCertificate> &caCertificates) +{ + m_caCertificates = caCertificates; +} + +/// Returns the a list of trusted CA certificates. + +QList<QSslCertificate> QXmppConfiguration::caCertificates() const +{ + return m_caCertificates; +} + // obsolete QString QXmppConfiguration::passwd() const |
