43 #ifndef QSSLCERTIFICATE_P_H 44 #define QSSLCERTIFICATE_P_H 60 #include <QtCore/qdatetime.h> 61 #include <QtCore/qmap.h> 63 #include <openssl/x509.h>
static QList< QSslCertificate > certificatesFromDer(const QByteArray &der, int count=-1)
#define QT_END_NAMESPACE
This macro expands to.
The QAtomicInt class provides platform-independent atomic operations on integers. ...
The QByteArray class provides an array of bytes.
QMap< QString, QString > subjectInfo
static bool isBlacklisted(const QSslCertificate &certificate)
void init(const QByteArray &data, QSsl::EncodingFormat format)
#define QT_BEGIN_NAMESPACE
This macro expands to.
static QSslCertificate QSslCertificate_from_X509(X509 *x509)
static const char * data(const QByteArray &arr)
void q_X509_free(X509 *a)
~QSslCertificatePrivate()
static QList< QSslCertificate > certificatesFromPem(const QByteArray &pem, int count=-1)
The QDateTime class provides date and time functions.
EncodingFormat
Describes supported encoding formats for certificates and keys.
static void ensureInitialized()
Declared static in QSslSocketPrivate, makes sure the SSL libraries have been initialized.
The QSslCertificate class provides a convenient API for an X509 certificate.
QMap< QString, QString > issuerInfo
static QByteArray QByteArray_from_X509(X509 *x509, QSsl::EncodingFormat format)
QByteArray serialNumberString