9 #include <QByteArrayList> 10 #include <QCryptographicHash> 11 #include <QJsonObject> 14 #include <QSslConfiguration> 15 #include <QSslEllipticCurve> 16 #include <QStringList> 30 :
public QList<QSslCipher>
38 :
public QVector<QSslEllipticCurve>
48 friend class ::test_TlsConfiguration;
52 QSslConfiguration mConfiguration;
57 bool readJsonArray(QJsonArray& pArray,
const QJsonObject& pConfig,
const QLatin1String pName);
58 QSsl::SslProtocol readSslProtocol(
const QJsonObject& pConfig,
const QLatin1String pName);
59 QByteArrayList readSignatureAlgorithms(
const QJsonObject& pConfig,
const QLatin1String pKey);
62 void load(
const QJsonObject& pConfig);
74 return &pLeft == &pRight || (
75 pLeft.mConfiguration == pRight.mConfiguration);
81 return !(pLeft == pRight);
const QSslConfiguration & getConfiguration() const
Definition: TlsConfiguration.cpp:135
Definition: TlsConfiguration.h:45
bool operator!=(const CVCertificate &pLeft, const CVCertificate &pRight)
Definition: CVCertificate.h:78
SslEllipticCurveVector & operator+=(const QString &pEllipticCurveName)
Definition: TlsConfiguration.cpp:36
Definition: TlsConfiguration.h:37
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:14
QByteArrayList getSignatureAlgorithms() const
Definition: TlsConfiguration.cpp:122
QSsl::SslProtocol getProtocolVersion() const
Definition: TlsConfiguration.cpp:104
bool operator==(const CVCertificate &pLeft, const CVCertificate &pRight)
Definition: CVCertificate.h:72
QVector< QSslEllipticCurve > getEllipticCurves() const
Definition: TlsConfiguration.cpp:116
Definition: TlsConfiguration.h:29
friend bool operator==(const TlsConfiguration &pLeft, const TlsConfiguration &pRight)
Definition: TlsConfiguration.h:72
Definition: test_TlsConfiguration.cpp:16
Definition: SecureStorage.h:32
QList< QSslCipher > getCiphers() const
Definition: TlsConfiguration.cpp:110
SslCipherList & operator+=(const QString &pCipherName)
Definition: TlsConfiguration.cpp:20
void load(const QJsonObject &pConfig)
Definition: TlsConfiguration.cpp:63