Faʻaaogaina o se faʻailoga ao ma le lagolago mo faʻamatalaga Rusia i luga o le Android platform

Faʻaaogaina o se faʻailoga ao ma le lagolago mo faʻamatalaga Rusia i luga o le Android platformС точки зрения PKCS#11 интерфейса, использование облачного токена не отличается от использования аппаратного токена. Для использования токена на компьютере (а у нас пойдет речь о платформе Android) необходимо иметь библиотеку для работы с токеном и собственно подключенный токен. Для облачного токена нужно тоже самое — библиотеку и подключение к облаку. В качестве такого подключения выступает некий конфигурационный файл, в которой прописывается адрес облака, в котором хранятся токены пользователей.

Проверка статуса криптографического токена

Итак, скачиваем обновленную версию утилиты cryptoarmpkcs-A. Устанавливаем и запускаем приложение и переходим в основное меню. Для дальнейшей работы необходимо выбрать токен, криптографические механизмы которого будут задействованы (напомним, что при работе с PKCS12 токен не нужен):

Faʻaaogaina o se faʻailoga ao ma le lagolago mo faʻamatalaga Rusia i luga o le Android platform

Скриншот наглядно показывает, что происходит при нажатии на ту или иную кнопку. Если нажать на кнопку «другой токен», то будет предложено выбрать библиотеку PKCS#11 для вашего токена. В двух других случаях выдается информация о статусе выбранного токена. Как подключается программный токен говорилось в предыдущей tusiga. Сегодня нас интересует облачный токен.

Регистрация облачного токена

Переходим на вкладу «Подключение Токенов PKCS#11», находим пункт «Создание облачного токена» и скачиваем приложение LS11CloudToken-A:

Faʻaaogaina o se faʻailoga ao ma le lagolago mo faʻamatalaga Rusia i luga o le Android platform

Устанавливаем скаченное приложение и запускаем его:

Faʻaaogaina o se faʻailoga ao ma le lagolago mo faʻamatalaga Rusia i luga o le Android platform

После заполнения полей на вкладке «Регистрация в облаке» и нажатия кнопки «Зарегистрироваться» начинается процесс регистрации токена в облаке. Процесс регистрации включает в себя создание начального заполнения датчика случайных чисел (НЗДСЧ). НЗДСЧ для добавления «биологической» случайности при генерации начального значения включает и клавиатурный ввод пользователя. Здесь учитывается как скорость ввода символа, так и правильность ввода:

Faʻaaogaina o se faʻailoga ao ma le lagolago mo faʻamatalaga Rusia i luga o le Android platform

После регистрации в облаке можно проверить статус токена в облаке:

Faʻaaogaina o se faʻailoga ao ma le lagolago mo faʻamatalaga Rusia i luga o le Android platform

После успешной регистрации в облаке выходим из приложения LS11CloudToken-A возвращаемся в приложение cryptoarmpkcs-A и еще раз проверяем статус облачного токена:

Faʻaaogaina o se faʻailoga ao ma le lagolago mo faʻamatalaga Rusia i luga o le Android platform

Проверка наличия облачного токена подтвердила, что мы успешно зарегистрировались в облаке и нам необходимо проинициализировать в нем наш собственный облачный токен.

Инициализация облачного токена

Эта инициализация ничем не отличается от инициализации любого другого токена, например, программного токена.

Faʻaaogaina o se faʻailoga ao ma le lagolago mo faʻamatalaga Rusia i luga o le Android platform

А дальше все как обычно, кладем личный сертификат, например из контейнера PKCS12, в облачный токен и используем его для подписания документа:

Faʻaaogaina o se faʻailoga ao ma le lagolago mo faʻamatalaga Rusia i luga o le Android platform

Можно также сформировать запрос на сертификат (вкладка «Запрос на сертификат»):

Faʻaaogaina o se faʻailoga ao ma le lagolago mo faʻamatalaga Rusia i luga o le Android platform

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

Faʻaaogaina o se faʻailoga ao ma le lagolago mo faʻamatalaga Rusia i luga o le Android platform

puna: www.habr.com

Faaopoopo i ai se faamatalaga