35 Q_PROPERTY(QString ciphers READ ciphers WRITE setCiphers)
36#if QT_REMOVAL_QT7_DEPRECATED_SINCE(6
, 11
)
37 Q_PROPERTY(QList<QSsl::SslOption> sslOptions READ sslOptions WRITE setSslOptions)
39 Q_PROPERTY(QSsl::SslProtocol protocol READ protocol WRITE setProtocol)
40 Q_PROPERTY(QSslSocket::PeerVerifyMode peerVerifyMode READ peerVerifyMode
41 WRITE setPeerVerifyMode)
42 Q_PROPERTY(
int peerVerifyDepth READ peerVerifyDepth WRITE setPeerVerifyDepth)
43 Q_PROPERTY(QByteArray sessionTicket READ sessionTicket WRITE setSessionTicket)
44 Q_PROPERTY(QSsl::SslOptions sslOptionFlags READ sslOptionFlags WRITE setSslOptionFlags REVISION(6, 11))
47 Q_INVOKABLE
void setCertificateFiles(
const QStringList &certificateFiles);
48 Q_INVOKABLE
void setPrivateKey(
const QQmlSslKey &privateKey);
50 QString ciphers()
const;
51#if QT_REMOVAL_QT7_DEPRECATED_SINCE(6
, 11
)
52 QT_DEPRECATED_VERSION_X_6_11(
"Use sslOptionFlags instead.")
53 QList<QSsl::SslOption> sslOptions()
const;
55 QSsl::SslProtocol protocol()
const;
56 QSslSocket::PeerVerifyMode peerVerifyMode()
const;
57 int peerVerifyDepth()
const;
58 QByteArray sessionTicket()
const;
59 QSsl::SslOptions sslOptionFlags()
const;
60 QSslConfiguration
const configuration();
62 void setProtocol(QSsl::SslProtocol protocol);
63 void setPeerVerifyMode(QSslSocket::PeerVerifyMode mode);
64 void setPeerVerifyDepth(
int depth);
65 void setCiphers(
const QString &ciphers);
66#if QT_REMOVAL_QT7_DEPRECATED_SINCE(6
, 11
)
67 QT_DEPRECATED_VERSION_X_6_11(
"Use sslOptionFlags instead.")
68 void setSslOptions(
const QList<QSsl::SslOption> &options);
70 void setSessionTicket(
const QByteArray &sessionTicket);
71 void setSslOptionFlags(QSsl::SslOptions options);
74 inline friend bool operator==(
const QQmlSslConfiguration &lval,
75 const QQmlSslConfiguration &rval)
77 return lval.m_certificateFiles == rval.m_certificateFiles
78 && lval.m_ciphers == rval.m_ciphers
79#if QT_REMOVAL_QT7_DEPRECATED_SINCE(6
, 11
)
80 && lval.m_sslOptions == rval.m_sslOptions
82 && lval.m_configuration == rval.m_configuration;
85 inline friend bool operator!=(
const QQmlSslConfiguration &lval,
86 const QQmlSslConfiguration &rval)
88 return !(lval == rval);
92#if QT_REMOVAL_QT7_DEPRECATED_SINCE(6
, 11
)
93 void setSslOptionsList(
const QSslConfiguration &configuration);
95 void setCiphersList(
const QSslConfiguration &configuration);
97 QStringList m_certificateFiles;
99#if QT_REMOVAL_QT7_DEPRECATED_SINCE(6
, 11
)
100 QList<QSsl::SslOption> m_sslOptions;
102 QSslConfiguration m_configuration;