Класс UnixRequest::UserCallbacks

Интерфейс запросов пользователя. Подробнее...

#include <UnixRequest.h>

Полный список членов класса

Открытые члены

virtual bool askCredentialCAThumbprint (const BSTR prompt, BSTR *strCredentialCAThumbprint)
 Запрос имени/ид.маркера/Thumbprint для входа на УЦ.
virtual bool showForCheckCAThumbprint (const BSTR prompt, const BSTR strCAThumbprint)
 Запрос подтверждения правильности Thumbprint одного из сертификатов УЦ.
virtual bool askPassword (const BSTR prompt, CSecurePin &password)
 Запрос пароля/маркера для входа на УЦ.
virtual UserCallbacksclone () const =0
 Клонирование.
virtual ~UserCallbacks ()
 Деструктор.


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

Интерфейс запросов пользователя.


Методы

virtual bool UnixRequest::UserCallbacks::askCredentialCAThumbprint ( const BSTR  prompt,
BSTR *  strCredentialCAThumbprint 
) [inline, virtual]

Запрос имени/ид.маркера/Thumbprint для входа на УЦ.

Аргументы:
prompt [in] Приглашение для ввода имени
strCredentialCAThumbprint [out] Буфер для имени
Возвращает:
true в случае успешного ввода
Заметки:
Реализовывать не обязательно в случае если:
  • Задано имя пользователя в аргументах;
  • Не используется TLS;
  • Всегда должны быть сертификаты.

Полученная BSTR строка должна быть освобождена функцией SysFreeString()

virtual bool UnixRequest::UserCallbacks::askPassword ( const BSTR  prompt,
CSecurePin password 
) [inline, virtual]

Запрос пароля/маркера для входа на УЦ.

Аргументы:
prompt [in] Приглашение для ввода пароля
password [out] Буфер для пароля
Возвращает:
true в случае успешного ввода
Заметки:
Реализовывать не обязательно в случае если пароль/маркер задан в аргументах.

virtual bool UnixRequest::UserCallbacks::showForCheckCAThumbprint ( const BSTR  prompt,
const BSTR  strCAThumbprint 
) [inline, virtual]

Запрос подтверждения правильности Thumbprint одного из сертификатов УЦ.

Аргументы:
prompt [in] Приглашение для ввода имени
strCAThumbprint [in] Буфер для имени
Возвращает:
true в случае положительного подтверждения
Заметки:
Реализовывать не обязательно в случае если:
  • Не используется TLS;
  • Всегда должны быть сертификаты.


Документация по КриптоПро CAPILite. Последние изменения: Tue Sep 8 12:03:30 2020. Создано системой  doxygen 1.4.5-20051109