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>.
|
#include <qsslcertificate_p.h>
Public Member Functions | |
QSslCertificatePrivate () | |
~QSslCertificatePrivate () | |
QList< QSslCertificateExtension > | extensions () const |
Static Public Member Functions | |
static Q_NETWORK_EXPORT bool | isBlacklisted (const QSslCertificate &certificate) |
static Q_NETWORK_EXPORT QByteArray | subjectInfoToString (QSslCertificate::SubjectInfo info) |
Public Attributes | |
QAtomicInt | ref |
std::unique_ptr< QTlsPrivate::X509Certificate > | backend |
Definition at line 31 of file qsslcertificate_p.h.
QSslCertificatePrivate::QSslCertificatePrivate | ( | ) |
Definition at line 122 of file qsslcertificate.cpp.
References QTlsBackend::activeOrAnyBackend(), QTlsBackend::createCertificate(), QSslSocketPrivate::ensureInitialized(), and qCWarning.
|
default |
QList< QSslCertificateExtension > QSslCertificatePrivate::extensions | ( | ) | const |
Definition at line 813 of file qsslcertificate.cpp.
References backend, QSslCertificateExtensionPrivate::critical, i, QSslCertificateExtensionPrivate::name, QSslCertificateExtensionPrivate::oid, QSslCertificateExtensionPrivate::supported, and QSslCertificateExtensionPrivate::value.
Referenced by QSslCertificate::extensions().
|
static |
Definition at line 883 of file qsslcertificate.cpp.
References certificate_blacklist, QSslCertificate::CommonName, QSslCertificate::issuerInfo(), QSslCertificate::serialNumber(), and QSslCertificate::subjectInfo().
Referenced by QSslCertificate::isBlacklisted(), and QTlsPrivate::TlsCryptographOpenSSL::startHandshake().
|
static |
Definition at line 895 of file qsslcertificate.cpp.
References QSslCertificate::CommonName, QSslCertificate::CountryName, QSslCertificate::DistinguishedNameQualifier, QSslCertificate::EmailAddress, info, QSslCertificate::LocalityName, QSslCertificate::Organization, QSslCertificate::OrganizationalUnitName, QByteArray(), QSslCertificate::SerialNumber, and QSslCertificate::StateOrProvinceName.
std::unique_ptr<QTlsPrivate::X509Certificate> QSslCertificatePrivate::backend |
Definition at line 42 of file qsslcertificate_p.h.
Referenced by QSslCertificate::effectiveDate(), QSslCertificate::expiryDate(), extensions(), QSslCertificate::handle(), QSslCertificate::isNull(), QSslCertificate::isSelfSigned(), QSslCertificate::issuerInfo(), QSslCertificate::issuerInfo(), QSslCertificate::issuerInfoAttributes(), QSslCertificate::operator==(), QSslCertificate::publicKey(), QSslCertificate::serialNumber(), QSslCertificate::subjectAlternativeNames(), QSslCertificate::subjectInfo(), QSslCertificate::subjectInfo(), QSslCertificate::subjectInfoAttributes(), QSslCertificate::toDer(), QSslCertificate::toPem(), QSslCertificate::toText(), and QSslCertificate::version().
QAtomicInt QSslCertificatePrivate::ref |
Definition at line 41 of file qsslcertificate_p.h.