Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#include <qqmlsslconfiguration_p.h>
Public Member Functions | |
Q_INVOKABLE void | setCertificateFiles (const QStringList &certificateFiles) |
Q_INVOKABLE void | setPrivateKey (const QQmlSslKey &privateKey) |
QString | ciphers () const |
QList< QSsl::SslOption > | sslOptions () const |
QSsl::SslProtocol | protocol () const |
QSslSocket::PeerVerifyMode | peerVerifyMode () const |
int | peerVerifyDepth () const |
QByteArray | sessionTicket () const |
QSslConfiguration const | configuration () |
void | setProtocol (QSsl::SslProtocol protocol) |
void | setPeerVerifyMode (QSslSocket::PeerVerifyMode mode) |
void | setPeerVerifyDepth (int depth) |
void | setCiphers (const QString &ciphers) |
void | setSslOptions (const QList< QSsl::SslOption > &options) |
void | setSessionTicket (const QByteArray &sessionTicket) |
Protected Member Functions | |
void | setSslOptionsList (const QSslConfiguration &configuration) |
void | setCiphersList (const QSslConfiguration &configuration) |
Protected Attributes | |
QStringList | m_certificateFiles |
QString | m_ciphers |
QList< QSsl::SslOption > | m_sslOptions |
QSslConfiguration | m_configuration |
Properties | |
QString | ciphers |
QList< QSsl::SslOption > | sslOptions |
QSsl::SslProtocol | protocol |
QSslSocket::PeerVerifyMode | peerVerifyMode |
int | peerVerifyDepth |
QByteArray | sessionTicket |
Friends | |
bool | operator== (const QQmlSslConfiguration &lval, const QQmlSslConfiguration &rval) |
bool | operator!= (const QQmlSslConfiguration &lval, const QQmlSslConfiguration &rval) |
Definition at line 30 of file qqmlsslconfiguration_p.h.
QString QQmlSslConfiguration::ciphers | ( | ) | const |
Definition at line 21 of file qqmlsslconfiguration.cpp.
References m_ciphers.
QSslConfiguration const QQmlSslConfiguration::configuration | ( | ) |
Definition at line 51 of file qqmlsslconfiguration.cpp.
References m_configuration.
Referenced by setCiphersList(), and setSslOptionsList().
int QQmlSslConfiguration::peerVerifyDepth | ( | ) | const |
Definition at line 41 of file qqmlsslconfiguration.cpp.
References m_configuration, and QSslConfiguration::peerVerifyDepth().
QSslSocket::PeerVerifyMode QQmlSslConfiguration::peerVerifyMode | ( | ) | const |
Definition at line 36 of file qqmlsslconfiguration.cpp.
References m_configuration, and QSslConfiguration::peerVerifyMode().
QSsl::SslProtocol QQmlSslConfiguration::protocol | ( | ) | const |
Definition at line 31 of file qqmlsslconfiguration.cpp.
References m_configuration, and QSslConfiguration::protocol().
QByteArray QQmlSslConfiguration::sessionTicket | ( | ) | const |
Definition at line 46 of file qqmlsslconfiguration.cpp.
References m_configuration, and QSslConfiguration::sessionTicket().
void QQmlSslConfiguration::setCertificateFiles | ( | const QStringList & | certificateFiles | ) |
Definition at line 56 of file qqmlsslconfiguration.cpp.
References QList< T >::append(), cert, fileName, m_certificateFiles, m_configuration, qWarning, QIODeviceBase::ReadOnly, and QSslConfiguration::setCaCertificates().
Definition at line 103 of file qqmlsslconfiguration.cpp.
References ciphers, m_ciphers, m_configuration, and QSslConfiguration::setCiphers().
|
protected |
Definition at line 143 of file qqmlsslconfiguration.cpp.
References QSslConfiguration::ciphers(), ciphers, configuration(), QString::fromUtf8(), i, m_ciphers, and QString::size().
Referenced by QQmlSslDefaultConfiguration::QQmlSslDefaultConfiguration(), and QQmlSslDefaultDtlsConfiguration::QQmlSslDefaultDtlsConfiguration().
void QQmlSslConfiguration::setPeerVerifyDepth | ( | int | depth | ) |
Definition at line 95 of file qqmlsslconfiguration.cpp.
References m_configuration, QSslConfiguration::peerVerifyDepth(), and QSslConfiguration::setPeerVerifyDepth().
void QQmlSslConfiguration::setPeerVerifyMode | ( | QSslSocket::PeerVerifyMode | mode | ) |
Definition at line 87 of file qqmlsslconfiguration.cpp.
References m_configuration, QSslConfiguration::peerVerifyMode(), and QSslConfiguration::setPeerVerifyMode().
void QQmlSslConfiguration::setPrivateKey | ( | const QQmlSslKey & | privateKey | ) |
Definition at line 130 of file qqmlsslconfiguration.cpp.
References QQmlSslKey::getSslKey(), m_configuration, and QSslConfiguration::setPrivateKey().
void QQmlSslConfiguration::setProtocol | ( | QSsl::SslProtocol | protocol | ) |
Definition at line 79 of file qqmlsslconfiguration.cpp.
References m_configuration, QSslConfiguration::protocol(), protocol, and QSslConfiguration::setProtocol().
void QQmlSslConfiguration::setSessionTicket | ( | const QByteArray & | sessionTicket | ) |
Definition at line 122 of file qqmlsslconfiguration.cpp.
References m_configuration, QSslConfiguration::sessionTicket(), sessionTicket, and QSslConfiguration::setSessionTicket().
void QQmlSslConfiguration::setSslOptions | ( | const QList< QSsl::SslOption > & | options | ) |
Definition at line 112 of file qqmlsslconfiguration.cpp.
References m_configuration, m_sslOptions, and QSslConfiguration::setSslOption().
|
protected |
Definition at line 135 of file qqmlsslconfiguration.cpp.
References QList< T >::append(), configuration(), m_sslOptions, SslOptions, and QSslConfiguration::testSslOption().
Referenced by QQmlSslDefaultConfiguration::QQmlSslDefaultConfiguration(), and QQmlSslDefaultDtlsConfiguration::QQmlSslDefaultDtlsConfiguration().
QList< QSsl::SslOption > QQmlSslConfiguration::sslOptions | ( | ) | const |
Definition at line 26 of file qqmlsslconfiguration.cpp.
References m_sslOptions.
|
friend |
Definition at line 71 of file qqmlsslconfiguration_p.h.
|
friend |
Definition at line 62 of file qqmlsslconfiguration_p.h.
|
protected |
Definition at line 81 of file qqmlsslconfiguration_p.h.
Referenced by setCertificateFiles().
|
protected |
Definition at line 82 of file qqmlsslconfiguration_p.h.
Referenced by ciphers(), setCiphers(), and setCiphersList().
|
protected |
Definition at line 84 of file qqmlsslconfiguration_p.h.
Referenced by QQmlSslDefaultConfiguration::QQmlSslDefaultConfiguration(), QQmlSslDefaultDtlsConfiguration::QQmlSslDefaultDtlsConfiguration(), configuration(), peerVerifyDepth(), peerVerifyMode(), protocol(), sessionTicket(), setCertificateFiles(), setCiphers(), setPeerVerifyDepth(), setPeerVerifyMode(), setPrivateKey(), setProtocol(), setSessionTicket(), and setSslOptions().
|
protected |
Definition at line 83 of file qqmlsslconfiguration_p.h.
Referenced by setSslOptions(), setSslOptionsList(), and sslOptions().
|
readwrite |
Definition at line 34 of file qqmlsslconfiguration_p.h.
Referenced by setCiphers(), and setCiphersList().
|
readwrite |
Definition at line 39 of file qqmlsslconfiguration_p.h.
|
readwrite |
Definition at line 37 of file qqmlsslconfiguration_p.h.
|
readwrite |
Definition at line 36 of file qqmlsslconfiguration_p.h.
Referenced by setProtocol().
|
readwrite |
Definition at line 40 of file qqmlsslconfiguration_p.h.
Referenced by setSessionTicket().
|
readwrite |
Definition at line 35 of file qqmlsslconfiguration_p.h.