#include <QtCrypto>
Public Member Functions | |
QString | id () const |
bool | isNull () const |
KeyStoreInfo (const KeyStoreInfo &from) | |
KeyStoreInfo (KeyStore::Type type, const QString &id, const QString &name) | |
KeyStoreInfo () | |
QString | name () const |
KeyStoreInfo & | operator= (const KeyStoreInfo &from) |
KeyStore::Type | type () const |
This class is used in conjunction with the Event class, and related classes such as PasswordAsker and TokenAsker, to describe the key store source of the Event.
Each KeyStoreInfo represents a single KeyStore, and describes the type of store (e.g. smartcard or PGP keyring - see KeyStore::Type), and a couple of names. The id() of a KeyStore is used to reference it, and is typically of the form "qca-mystorename". The name() of a KeyStore is used to describe it (i.e. this is the "pretty" name to show the user), and is typically of the form "My Store Name".
QCA::KeyStoreInfo::KeyStoreInfo | ( | ) |
Constructor.
QCA::KeyStoreInfo::KeyStoreInfo | ( | KeyStore::Type | type, | |
const QString & | id, | |||
const QString & | name | |||
) |
QCA::KeyStoreInfo::KeyStoreInfo | ( | const KeyStoreInfo & | from | ) |
QString QCA::KeyStoreInfo::id | ( | ) | const |
The unique identification of the KeyStore that this KeyStoreInfo object describes.
bool QCA::KeyStoreInfo::isNull | ( | ) | const |
Test if this object is valid.
QString QCA::KeyStoreInfo::name | ( | ) | const |
The descriptive name of the KeyStore that this KeyStoreInfo object describes.
KeyStoreInfo& QCA::KeyStoreInfo::operator= | ( | const KeyStoreInfo & | from | ) |
KeyStore::Type QCA::KeyStoreInfo::type | ( | ) | const |
The Type of KeyStore that this KeyStoreInfo object describes.