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

Класс KeyAsker

Сигналы

void responseReady ()

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

bool accepted () const
void askType (const KeyStoreInfo &keyStoreInfo, const QString &keyId, void *ptr)
void cancel ()
KeyAsker (QObject *parent=nullptr)
QString type () const
void waitForResponse ()

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

class Private

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

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

Этот класс используется для запроса пользователя передать информацию о создаваемом ключе.

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

KeyAsker()

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

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

Параметры

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

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

askType()

void QCA::KeyAsker::askType (const KeyStoreInfo & keyStoreInfo, const QString & keyId, void * ptr )

Ставит в очередь запрос на создание ключа.

Параметры

keyId ID создаваемого ключа
ptr Непрозрачные данные, т. е. данные с неопределённой структурой

cancel()

void QCA::KeyAsker::cancel ()

Отменяет запрос, ожидающий информацию.

waitForResponse()

void QCA::KeyAsker::waitForResponse ()

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

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

accepted()

bool QCA::KeyAsker::accepted () const

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

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

type()

QString QCA::KeyAsker::type () const

Тип ключа в строковой форме, предоставленный пользователем. Может быть пустым.

responseReady

void QCA::KeyAsker::responseReady () signal

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

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

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

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