Документация
ОС Аврора 5.0.1

Класс TokenAsker

Сигналы

void responseReady ()

Публичные функции

bool accepted () const
void ask (const KeyStoreInfo &keyStoreInfo, const KeyStoreEntry &keyStoreEntry, void *ptr)
void cancel ()
TokenAsker (QObject *parent=nullptr)
void waitForResponse ()

Дружественные функции и классы

class Private

Подробное описание

Обработчик токенов пользователя.

Этот класс используется для запроса пользователя вставить токен.

Примеры

eventhandlerdemo.cpp.

Описание конструкторов и деструктора

TokenAsker()

QCA::TokenAsker::TokenAsker (QObject * parent = nullptr)

Создаёт новый объект PasswordAsker.

Параметры

parent Родительский объект для этого QObject

Описание методов

ask()

void QCA::TokenAsker::ask (const KeyStoreInfo & keyStoreInfo, const KeyStoreEntry & keyStoreEntry, void * ptr )

Ставит в очередь запрос токена, связанный с хранилищем ключей.

Параметры

keyStoreInfo Сведения о хранилище ключей, для которого требуется информация
keyStoreEntry Элемент в хранилище ключей, для которого требуется информация (если применимо)
ptr Непрозрачные данные, т. е. данные с неопределённой структурой

Примеры

eventhandlerdemo.cpp.

cancel()

void QCA::TokenAsker::cancel ()

Отменяет запрос, ожидающий пароль или кодовую фразу.

waitForResponse()

void QCA::TokenAsker::waitForResponse ()

Блокируется до завершения запроса токена.

При необходимости можно использовать сигнал responseReady вместо блокировки.

Примеры

eventhandlerdemo.cpp.

accepted()

bool QCA::TokenAsker::accepted () const

Проверка, был ли принят запрос токена.

Возвращает true, если запрос токена был принят.

Примеры

eventhandlerdemo.cpp.

responseReady

void QCA::TokenAsker::responseReady () signal

Сигнал испускается, когда процесс запроса завершён.

Нужно проверить, принял ли пользователь ответ с помощью accepted(), прежде чем полагаться на наличие токена.

Мы используем cookies для персонализации сайта и его более удобного использования. Вы можете запретить cookies в настройках браузера.

Пожалуйста ознакомьтесь с политикой использования cookies.