27#include <QtCore/qcoreapplication.h>
28#include <QtCore/qatomic.h>
29#include <QtCore/qbytearray.h>
30#include <QtCore/qbytearraymatcher.h>
31#include <QtCore/qiodevice.h>
32#include <QtCore/qdebug.h>
38 "MIIBCAKCAQEA///////////JD9qiIWjCNMTGYouA3BzRKQJOCIpnzHQCC76mOxObIlFKCHmO"
39 "NATd75UZs806QxswKwpt8l8UN0/hNW1tUcJF5IW1dmJefsb0TELppjftawv/XLb0Brft7jhr"
40 "+1qJn6WunyQRfEsf5kkoZlHs5Fs9wgB8uKFjvwWY2kg2HFXTmmkWP6j9JM9fg2VdI9yjrZYc"
41 "YvNWIIVSu57VKQdwlpZtZww1Tkq8mATxdGwIyhghfDKQXkYuNs474553LBgOhgObJ4Oi7Aei"
42 "j7XFXfBvTFLJ3ivL9pVYFxg5lUl86pVq5RXSJhiY+gUQFXKOWoqsqmj//////////wIBAg==";
245 Q_UNREACHABLE_RETURN(
QString());
267 return d->derData ==
other.d->derData;
288#ifndef QT_NO_DEBUG_STREAM
303 debug.resetFormat().nospace();
IOBluetoothDevice * device
static QByteArray fromBase64(const QByteArray &base64, Base64Options options=Base64Encoding)
QByteArray toBase64(Base64Options options=Base64Encoding) const
bool isNull() const noexcept
Returns true if this byte array is null; otherwise returns false.
static QString translate(const char *context, const char *key, const char *disambiguation=nullptr, int n=-1)
\threadsafe
\inmodule QtCore \reentrant
QSslDiffieHellmanParameters::Error error
void initFromPem(const QByteArray &pem)
void initFromDer(const QByteArray &der)
The QSslDiffieHellmanParameters class provides an interface for Diffie-Hellman parameters for servers...
void swap(QSslDiffieHellmanParameters &other) noexcept
Swaps this QSslDiffieHellmanParameters with other.
Error error() const noexcept
Returns the error that caused the QSslDiffieHellmanParameters object to be invalid.
QSslDiffieHellmanParameters()
Constructs an empty QSslDiffieHellmanParameters instance.
bool isEmpty() const noexcept
Returns true if this is a an empty QSslDiffieHellmanParameters instance.
Error
Describes a QSslDiffieHellmanParameters error.
static QSslDiffieHellmanParameters fromEncoded(const QByteArray &encoded, QSsl::EncodingFormat format=QSsl::Pem)
Constructs a QSslDiffieHellmanParameters object using the byte array encoded in either PEM or DER for...
QSslDiffieHellmanParameters & operator=(const QSslDiffieHellmanParameters &other)
Copies the contents of other into this QSslDiffieHellmanParameters, making the two QSslDiffieHellmanP...
QString errorString() const noexcept
Returns a human-readable description of the error that caused the QSslDiffieHellmanParameters object ...
bool isValid() const noexcept
Returns true if this is a valid QSslDiffieHellmanParameters; otherwise false.
~QSslDiffieHellmanParameters()
Destroys the QSslDiffieHellmanParameters object.
static QSslDiffieHellmanParameters defaultParameters()
Returns the default QSslDiffieHellmanParameters used by QSslSocket.
static QTlsBackend * tlsBackendInUse()
\macro QT_RESTRICTED_CAST_FROM_ASCII
EncodingFormat
Describes supported encoding formats for certificates and keys.
Combined button and popup list for selecting options.
static jboolean copy(JNIEnv *, jobject)
size_t qHash(const QFileSystemWatcherPathKey &key, size_t seed=0)
static Q_CONSTINIT QBasicAtomicInteger< unsigned > seed
QT_BEGIN_NAMESPACE Q_AUTOTEST_EXPORT const char * qssl_dhparams_default_base64
#define Q_AUTOTEST_EXPORT