QtNetwork/qsslconfiguration.h Source File
Go to the documentation of this file.
57 #ifndef QSSLCONFIGURATION_H
58 #define QSSLCONFIGURATION_H
72 template<
typename T>
class QList;
73 class QSslCertificate;
77 class QSslConfigurationPrivate;
78 class Q_NETWORK_EXPORT QSslConfiguration
82 QSslConfiguration(
const QSslConfiguration &other);
84 QSslConfiguration &operator=(
const QSslConfiguration &other);
86 bool operator==(
const QSslConfiguration &other)
const;
87 inline bool operator!=(
const QSslConfiguration &other)
const
88 {
return !(*
this == other); }
96 QSslSocket::PeerVerifyMode peerVerifyMode()
const;
97 void setPeerVerifyMode(QSslSocket::PeerVerifyMode
mode);
99 int peerVerifyDepth()
const;
100 void setPeerVerifyDepth(
int depth);
103 QSslCertificate localCertificate()
const;
104 void setLocalCertificate(
const QSslCertificate &certificate);
106 QSslCertificate peerCertificate()
const;
108 QSslCipher sessionCipher()
const;
111 QSslKey privateKey()
const;
112 void setPrivateKey(
const QSslKey &key);
125 static QSslConfiguration defaultConfiguration();
126 static void setDefaultConfiguration(
const QSslConfiguration &configuration);
129 friend class QSslSocket;
130 friend class QSslConfigurationPrivate;
131 QSslConfiguration(QSslConfigurationPrivate *dd);
135 #endif // QT_NO_OPENSSL
bool operator==(const Attribute &cA, const AttributeInstance< type > &cB)
This operator compares the two attributes and NOT their values.
#define QT_BEGIN_NAMESPACE
bool operator!=(const QByteArray &a1, const QByteArray &a2)
GLint GLint GLsizei GLsizei GLsizei depth