Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QTlsPrivate::X509CertificateSecureTransport Class Referencefinal

#include <qx509_st_p.h>

Inheritance diagram for QTlsPrivate::X509CertificateSecureTransport:
Collaboration diagram for QTlsPrivate::X509CertificateSecureTransport:

Public Member Functions

TlsKeypublicKey () const override
Public Member Functions inherited from QTlsPrivate::X509CertificateGeneric
bool isEqual (const X509Certificate &rhs) const override
bool isSelfSigned () const override
QMultiMap< QSsl::AlternativeNameEntryType, QStringsubjectAlternativeNames () const override
QByteArray toPem () const override
QByteArray toDer () const override
QString toText () const override
Qt::HANDLE handle () const override
size_t hash (size_t seed) const noexcept override
Public Member Functions inherited from QTlsPrivate::X509CertificateBase
bool isNull () const override
QByteArray version () const override
QByteArray serialNumber () const override
QStringList issuerInfo (QSslCertificate::SubjectInfo info) const override
QStringList issuerInfo (const QByteArray &attribute) const override
QStringList subjectInfo (QSslCertificate::SubjectInfo info) const override
QStringList subjectInfo (const QByteArray &attribute) const override
QList< QByteArraysubjectInfoAttributes () const override
QList< QByteArrayissuerInfoAttributes () const override
QDateTime effectiveDate () const override
QDateTime expiryDate () const override
qsizetype numberOfExtensions () const override
QString oidForExtension (qsizetype index) const override
QString nameForExtension (qsizetype index) const override
QVariant valueForExtension (qsizetype index) const override
bool isExtensionCritical (qsizetype index) const override
bool isExtensionSupported (qsizetype index) const override
Public Member Functions inherited from QTlsPrivate::X509Certificate
virtual ~X509Certificate ()

Additional Inherited Members

Static Public Member Functions inherited from QTlsPrivate::X509CertificateGeneric
static QList< QSslCertificatecertificatesFromPem (const QByteArray &pem, int count)
static QList< QSslCertificatecertificatesFromDer (const QByteArray &der, int count)
Static Public Member Functions inherited from QTlsPrivate::X509CertificateBase
static QByteArray subjectInfoToString (QSslCertificate::SubjectInfo info)
static bool matchLineFeed (const QByteArray &pem, int *offset)
Protected Member Functions inherited from QTlsPrivate::X509CertificateGeneric
bool parse (const QByteArray &data)
bool parseExtension (const QByteArray &data, X509CertificateExtension &extension)
Protected Member Functions inherited from QTlsPrivate::X509CertificateBase
bool validIndex (qsizetype index) const
Protected Attributes inherited from QTlsPrivate::X509CertificateGeneric
bool subjectMatchesIssuer = false
QSsl::KeyAlgorithm publicKeyAlgorithm = QSsl::Rsa
QByteArray publicKeyDerData
QMultiMap< QSsl::AlternativeNameEntryType, QStringsaNames
QByteArray derData
Protected Attributes inherited from QTlsPrivate::X509CertificateBase
bool null = true
QByteArray versionString
QByteArray serialNumberString
QMultiMap< QByteArray, QStringissuerInfoEntries
QMultiMap< QByteArray, QStringsubjectInfoEntries
QDateTime notValidAfter
QDateTime notValidBefore
QList< X509CertificateExtensionextensions

Detailed Description

Definition at line 29 of file qx509_st_p.h.

Member Function Documentation

◆ publicKey()

TlsKey * QTlsPrivate::X509CertificateSecureTransport::publicKey ( ) const
overridevirtual

Returns the certificate subject's public key.

Reimplemented from QTlsPrivate::X509Certificate.

Definition at line 14 of file qx509_st.cpp.


The documentation for this class was generated from the following files: