3#ifndef QX509_GENERIC_P_H
4#define QX509_GENERIC_P_H
17#include <QtNetwork/private/qtnetworkglobal_p.h>
19#include <QtNetwork/private/qtlsbackend_p.h>
23#include <QtCore/qbytearray.h>
24#include <QtCore/qglobal.h>
43 size_t hash(
size_t seed)
const noexcept override;
\macro QT_RESTRICTED_CAST_FROM_ASCII
QMultiMap< QSsl::AlternativeNameEntryType, QString > subjectAlternativeNames() const override
QByteArray toDer() const override
bool isSelfSigned() const override
static QList< QSslCertificate > certificatesFromDer(const QByteArray &der, int count)
bool subjectMatchesIssuer
QMultiMap< QSsl::AlternativeNameEntryType, QString > saNames
bool parseExtension(const QByteArray &data, X509CertificateExtension &extension)
bool isEqual(const X509Certificate &rhs) const override
QString toText() const override
Qt::HANDLE handle() const override
bool parse(const QByteArray &data)
QByteArray toPem() const override
static QList< QSslCertificate > certificatesFromPem(const QByteArray &pem, int count)
QByteArray publicKeyDerData
QSsl::KeyAlgorithm publicKeyAlgorithm
X509Certificate is an abstract class that allows a TLS backend to provide an implementation of the QS...
QHash< int, QWidget * > hash
[35multi]
KeyAlgorithm
Describes the different key algorithms supported by QSslKey.
Combined button and popup list for selecting options.
Namespace containing onternal types that TLS backends implement.
GLenum GLenum GLsizei count
GLint GLsizei GLsizei GLenum GLenum GLsizei void * data
static Q_CONSTINIT QBasicAtomicInteger< unsigned > seed