Класс KeyStoreInfo
#include <QtCrypto>
Публичные функции
| QString | id () const |
| bool | isNull () const |
| KeyStoreInfo () | |
| KeyStoreInfo (const KeyStoreInfo &from) | |
| KeyStoreInfo (KeyStore::Type type, const QString &id, const QString &name) | |
| QString | name () const |
| KeyStoreInfo & | operator= (const KeyStoreInfo &from) |
| KeyStore::Type | type () const |
Подробное описание
Информация о хранилище ключей вне объекта KeyStore.
Этот класс используется вместе с классом Event и связанными с ним классами, такими как PasswordAsker и TokenAsker, для описания источника хранилища ключей Event.
Каждый KeyStoreInfo представляет один KeyStore и описывает тип хранилища (например, смарт-карту — см. KeyStore::Type) и несколько имён. id() у KeyStore используется для ссылки на него и обычно имеет форму «qca-mystorename». name() у KeyStore используется для его описания (т. е. это «красивое» имя, показываемое пользователю) и обычно имеет форму «Имя моего хранилища».
Примеры
Описание конструкторов и деструктора
KeyStoreInfo() [1/3]
| QCA::KeyStoreInfo::KeyStoreInfo () |
Конструктор.
Примечание.
Этот конструктор для
KeyStoreInfo создаёт
объект, который не описывает какой-либо
KeyStore, и
isNull()
вернёт true.
KeyStoreInfo() [2/3]
| QCA::KeyStoreInfo::KeyStoreInfo (KeyStore::Type type, const QString & id, const QString & name ) |
Стандартный конструктор.
Он создаёт объект
KeyStoreInfo, который
описывает KeyStore.
Параметры
| type | Тип KeyStore |
| id | Идентификатор KeyStore |
| name | Описательное имя KeyStore |
KeyStoreInfo() [3/3]
| QCA::KeyStoreInfo::KeyStoreInfo (const KeyStoreInfo & from) |
Конструктор копирования.
Параметры
| from | KeyStoreInfo для копирования |
Описание методов
operator=()
| KeyStoreInfo & QCA::KeyStoreInfo::operator= (const KeyStoreInfo & from) |
Оператор присваивания.
Параметры
| from | KeyStoreInfo для копирования |
isNull()
| bool QCA::KeyStoreInfo::isNull () const |
Проверяет, действителен ли этот объект.
Возвращает true, если объект недействителен.
type()
| KeyStore::Type QCA::KeyStoreInfo::type () const |
Тип KeyStore, описываемый этим
объектом
KeyStoreInfo.
id()
| QString QCA::KeyStoreInfo::id () const |
Уникальный идентификатор KeyStore,
который описывает этот объект
KeyStoreInfo.
name()
| QString QCA::KeyStoreInfo::name () const |
Описательное имя KeyStore, которое
описывает этот объект
KeyStoreInfo.