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>.
Loading...
Searching...
No Matches
QQmlSslConfiguration Class Reference

#include <qqmlsslconfiguration_p.h>

+ Inheritance diagram for QQmlSslConfiguration:
+ Collaboration diagram for QQmlSslConfiguration:

Public Member Functions

Q_INVOKABLE void setCertificateFiles (const QStringList &certificateFiles)
 
Q_INVOKABLE void setPrivateKey (const QQmlSslKey &privateKey)
 
QString ciphers () const
 
QList< QSsl::SslOptionsslOptions () 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::SslOptionm_sslOptions
 
QSslConfiguration m_configuration
 

Properties

QString ciphers
 
QList< QSsl::SslOptionsslOptions
 
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)
 

Detailed Description

Definition at line 30 of file qqmlsslconfiguration_p.h.

Member Function Documentation

◆ ciphers()

QString QQmlSslConfiguration::ciphers ( ) const

Definition at line 21 of file qqmlsslconfiguration.cpp.

References m_ciphers.

◆ configuration()

QSslConfiguration const QQmlSslConfiguration::configuration ( )

Definition at line 51 of file qqmlsslconfiguration.cpp.

References m_configuration.

Referenced by setCiphersList(), and setSslOptionsList().

+ Here is the caller graph for this function:

◆ peerVerifyDepth()

int QQmlSslConfiguration::peerVerifyDepth ( ) const

Definition at line 41 of file qqmlsslconfiguration.cpp.

References m_configuration, and QSslConfiguration::peerVerifyDepth().

+ Here is the call graph for this function:

◆ peerVerifyMode()

QSslSocket::PeerVerifyMode QQmlSslConfiguration::peerVerifyMode ( ) const

Definition at line 36 of file qqmlsslconfiguration.cpp.

References m_configuration, and QSslConfiguration::peerVerifyMode().

+ Here is the call graph for this function:

◆ protocol()

QSsl::SslProtocol QQmlSslConfiguration::protocol ( ) const

Definition at line 31 of file qqmlsslconfiguration.cpp.

References m_configuration, and QSslConfiguration::protocol().

+ Here is the call graph for this function:

◆ sessionTicket()

QByteArray QQmlSslConfiguration::sessionTicket ( ) const

Definition at line 46 of file qqmlsslconfiguration.cpp.

References m_configuration, and QSslConfiguration::sessionTicket().

+ Here is the call graph for this function:

◆ setCertificateFiles()

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().

+ Here is the call graph for this function:

◆ setCiphers()

void QQmlSslConfiguration::setCiphers ( const QString & ciphers)

Definition at line 103 of file qqmlsslconfiguration.cpp.

References ciphers, m_ciphers, m_configuration, and QSslConfiguration::setCiphers().

+ Here is the call graph for this function:

◆ setCiphersList()

void QQmlSslConfiguration::setCiphersList ( const QSslConfiguration & configuration)
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().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setPeerVerifyDepth()

void QQmlSslConfiguration::setPeerVerifyDepth ( int depth)

Definition at line 95 of file qqmlsslconfiguration.cpp.

References m_configuration, QSslConfiguration::peerVerifyDepth(), and QSslConfiguration::setPeerVerifyDepth().

+ Here is the call graph for this function:

◆ setPeerVerifyMode()

void QQmlSslConfiguration::setPeerVerifyMode ( QSslSocket::PeerVerifyMode mode)

Definition at line 87 of file qqmlsslconfiguration.cpp.

References m_configuration, QSslConfiguration::peerVerifyMode(), and QSslConfiguration::setPeerVerifyMode().

+ Here is the call graph for this function:

◆ setPrivateKey()

void QQmlSslConfiguration::setPrivateKey ( const QQmlSslKey & privateKey)

Definition at line 130 of file qqmlsslconfiguration.cpp.

References QQmlSslKey::getSslKey(), m_configuration, and QSslConfiguration::setPrivateKey().

+ Here is the call graph for this function:

◆ setProtocol()

void QQmlSslConfiguration::setProtocol ( QSsl::SslProtocol protocol)

Definition at line 79 of file qqmlsslconfiguration.cpp.

References m_configuration, QSslConfiguration::protocol(), protocol, and QSslConfiguration::setProtocol().

+ Here is the call graph for this function:

◆ setSessionTicket()

void QQmlSslConfiguration::setSessionTicket ( const QByteArray & sessionTicket)

Definition at line 122 of file qqmlsslconfiguration.cpp.

References m_configuration, QSslConfiguration::sessionTicket(), sessionTicket, and QSslConfiguration::setSessionTicket().

+ Here is the call graph for this function:

◆ setSslOptions()

void QQmlSslConfiguration::setSslOptions ( const QList< QSsl::SslOption > & options)

Definition at line 112 of file qqmlsslconfiguration.cpp.

References m_configuration, m_sslOptions, and QSslConfiguration::setSslOption().

+ Here is the call graph for this function:

◆ setSslOptionsList()

void QQmlSslConfiguration::setSslOptionsList ( const QSslConfiguration & configuration)
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().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ sslOptions()

QList< QSsl::SslOption > QQmlSslConfiguration::sslOptions ( ) const

Definition at line 26 of file qqmlsslconfiguration.cpp.

References m_sslOptions.

Friends And Related Symbol Documentation

◆ operator!=

bool operator!= ( const QQmlSslConfiguration & lval,
const QQmlSslConfiguration & rval )
friend

Definition at line 71 of file qqmlsslconfiguration_p.h.

◆ operator==

bool operator== ( const QQmlSslConfiguration & lval,
const QQmlSslConfiguration & rval )
friend

Definition at line 62 of file qqmlsslconfiguration_p.h.

Member Data Documentation

◆ m_certificateFiles

QStringList QQmlSslConfiguration::m_certificateFiles
protected

Definition at line 81 of file qqmlsslconfiguration_p.h.

Referenced by setCertificateFiles().

◆ m_ciphers

QString QQmlSslConfiguration::m_ciphers
protected

Definition at line 82 of file qqmlsslconfiguration_p.h.

Referenced by ciphers(), setCiphers(), and setCiphersList().

◆ m_configuration

◆ m_sslOptions

QList<QSsl::SslOption> QQmlSslConfiguration::m_sslOptions
protected

Definition at line 83 of file qqmlsslconfiguration_p.h.

Referenced by setSslOptions(), setSslOptionsList(), and sslOptions().

Property Documentation

◆ ciphers

QString QQmlSslConfiguration::ciphers
readwrite

Definition at line 34 of file qqmlsslconfiguration_p.h.

Referenced by setCiphers(), and setCiphersList().

◆ peerVerifyDepth

int QQmlSslConfiguration::peerVerifyDepth
readwrite

Definition at line 39 of file qqmlsslconfiguration_p.h.

◆ peerVerifyMode

QSslSocket::PeerVerifyMode QQmlSslConfiguration::peerVerifyMode
readwrite

Definition at line 37 of file qqmlsslconfiguration_p.h.

◆ protocol

QSsl::SslProtocol QQmlSslConfiguration::protocol
readwrite

Definition at line 36 of file qqmlsslconfiguration_p.h.

Referenced by setProtocol().

◆ sessionTicket

QByteArray QQmlSslConfiguration::sessionTicket
readwrite

Definition at line 40 of file qqmlsslconfiguration_p.h.

Referenced by setSessionTicket().

◆ sslOptions

QList<QSsl::SslOption> QQmlSslConfiguration::sslOptions
readwrite

Definition at line 35 of file qqmlsslconfiguration_p.h.


The documentation for this class was generated from the following files: