QCA::PGPKeyContext

Search for usage in LXR

QCA::PGPKeyContext Class Referenceabstract

#include <QtCrypto>

Inheritance diagram for QCA::PGPKeyContext:

Public Member Functions

 PGPKeyContext (Provider *p)
 
virtual ConvertResult fromAscii (const QString &s)=0
 
virtual ConvertResult fromBinary (const QByteArray &a)=0
 
virtual const PGPKeyContextPropsprops () const =0
 
virtual QString toAscii () const =0
 
virtual QByteArray toBinary () const =0
 

Additional Inherited Members

- Protected Member Functions inherited from QCA::BasicContext
 BasicContext (Provider *parent, const QString &type)
 
 BasicContext (const BasicContext &from)
 

Detailed Description

OpenPGP key provider.

Note
This class is part of the provider plugin interface and should not be used directly by applications. You probably want PGPKey instead.

Definition at line 1804 of file qcaprovider.h.

Constructor & Destructor Documentation

QCA::PGPKeyContext::PGPKeyContext ( Provider p)
inline

Standard constructor.

Parameters
pthe Provider associated with this context

Definition at line 1813 of file qcaprovider.h.

Member Function Documentation

virtual ConvertResult QCA::PGPKeyContext::fromAscii ( const QString s)
pure virtual

Read ascii-armored input and convert it into a key.

Returns QCA::ConvertGood if successful, otherwise some error value.

Parameters
sthe input data
virtual ConvertResult QCA::PGPKeyContext::fromBinary ( const QByteArray a)
pure virtual

Read binary input and convert it into a key.

Returns QCA::ConvertGood if successful, otherwise some error value.

Parameters
athe input data
virtual const PGPKeyContextProps* QCA::PGPKeyContext::props ( ) const
pure virtual

Returns a pointer to the properties of this key.

virtual QString QCA::PGPKeyContext::toAscii ( ) const
pure virtual

Convert the key to ascii-armored format, and return the value.

virtual QByteArray QCA::PGPKeyContext::toBinary ( ) const
pure virtual

Convert the key to binary format, and return the value.


The documentation for this class was generated from the following file:
This file is part of the KDE documentation.
Documentation copyright © 1996-2021 The KDE developers.
Generated on Thu Apr 22 2021 23:04:22 by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.