#include <QtCrypto>


Public Member Functions | |
| virtual Certificate | certificate () const |
| virtual CRL | crl () const |
| virtual bool | ensureAccess () |
| virtual QString | id () const =0 |
| virtual bool | isAvailable () const |
| virtual KeyBundle | keyBundle () const |
| KeyStoreEntryContext (Provider *p) | |
| virtual QString | name () const =0 |
| virtual PGPKey | pgpPublicKey () const |
| virtual PGPKey | pgpSecretKey () const |
| virtual QString | serialize () const =0 |
| virtual QString | storeId () const =0 |
| virtual QString | storeName () const =0 |
| virtual KeyStoreEntry::Type | type () const =0 |
| QCA::KeyStoreEntryContext::KeyStoreEntryContext | ( | Provider * | p | ) | [inline] |
| virtual Certificate QCA::KeyStoreEntryContext::certificate | ( | ) | const [virtual] |
If this entry is of type KeyStoreEntry::TypeCertificate, this function returns the Certificate of the entry.
| virtual CRL QCA::KeyStoreEntryContext::crl | ( | ) | const [virtual] |
If this entry is of type KeyStoreEntry::TypeCRL, this function returns the CRL of the entry.
| virtual bool QCA::KeyStoreEntryContext::ensureAccess | ( | ) | [virtual] |
Attempt to ensure the private key of this entry is usable and accessible, potentially prompting the user and/or performing a login to a token device.
Returns true if the entry is now accessible, or false if the entry cannot be made accessible.
This function is blocking.
| virtual QString QCA::KeyStoreEntryContext::id | ( | ) | const [pure virtual] |
Returns the entry id.
This id must be unique among all other entries in the same store.
| virtual bool QCA::KeyStoreEntryContext::isAvailable | ( | ) | const [virtual] |
Returns true if the private key of this entry is present for use.
| virtual KeyBundle QCA::KeyStoreEntryContext::keyBundle | ( | ) | const [virtual] |
If this entry is of type KeyStoreEntry::TypeKeyBundle, this function returns the KeyBundle of the entry.
| virtual QString QCA::KeyStoreEntryContext::name | ( | ) | const [pure virtual] |
Returns the name of this entry.
| virtual PGPKey QCA::KeyStoreEntryContext::pgpPublicKey | ( | ) | const [virtual] |
If this entry is of type KeyStoreEntry::TypePGPPublicKey or KeyStoreEntry::TypePGPSecretKey, this function returns the public PGPKey of the entry.
| virtual PGPKey QCA::KeyStoreEntryContext::pgpSecretKey | ( | ) | const [virtual] |
If this entry is of type KeyStoreEntry::TypePGPSecretKey, this function returns the secret PGPKey of the entry.
| virtual QString QCA::KeyStoreEntryContext::serialize | ( | ) | const [pure virtual] |
Serialize the information about this entry.
This allows the entry object to be restored later, even if the store that contains it is not present.
| virtual QString QCA::KeyStoreEntryContext::storeId | ( | ) | const [pure virtual] |
Returns the id of the store that contains this entry.
| virtual QString QCA::KeyStoreEntryContext::storeName | ( | ) | const [pure virtual] |
Returns the name of the store that contains this entry.
| virtual KeyStoreEntry::Type QCA::KeyStoreEntryContext::type | ( | ) | const [pure virtual] |
Returns the entry type.
1.5.5