4#ifndef QTLSKEY_BASE_P_H
5#define QTLSKEY_BASE_P_H
18#include <QtNetwork/private/qtnetworkglobal_p.h>
20#include <QtNetwork/private/qtlsbackend_p.h>
22#include <QtNetwork/qssl.h>
24#include <QtCore/qglobal.h>
KeyType type() const override
bool isPkcs8() const override
QByteArray pemFromDer(const QByteArray &der, const QMap< QByteArray, QByteArray > &headers) const override
KeyAlgorithm algorithm() const override
static bool isEncryptedPkcs8(const QByteArray &der)
static QByteArray pkcs8Footer(bool encrypted)
static QByteArray pkcs8Header(bool encrypted)
bool isNull() const override
TlsKeyBase(KeyType type=QSsl::PublicKey, KeyAlgorithm algorithm=QSsl::Opaque)
KeyAlgorithm keyAlgorithm
TlsKey is an abstract class, that allows a TLS plugin to provide an underlying implementation for the...
KeyType
Describes the two types of keys QSslKey supports.
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.