Класс KeyStoreInfo
Публичные функции
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 и описывает тип хранилища (например, смарт-карту или связку ключей PGP — см. 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
.