![](https://habrastorage.org/webt/vg/dv/mn/vgdvmnowwskqn4xj7r7gd9lzhqg.png)
Проверка статуса криптографического токена
Итак, скачиваем обновленную версию утилиты cryptoarmpkcs-A. Устанавливаем и запускаем приложение и переходим в основное меню. Для дальнейшей работы необходимо выбрать токен, криптографические механизмы которого будут задействованы (напомним, что при работе с PKCS12 токен не нужен):
![](https://habrastorage.org/webt/ha/rg/6j/harg6j22nrjqdwkokjy5hrcj1ye.png)
Скриншот наглядно показывает, что происходит при нажатии на ту или иную кнопку. Если нажать на кнопку «другой токен», то будет предложено выбрать библиотеку PKCS#11 для вашего токена. В двух других случаях выдается информация о статусе выбранного токена. Как подключается программный токен говорилось в предыдущей статье. Сегодня нас интересует облачный токен.
Регистрация облачного токена
Переходим на вкладу «Подключение Токенов PKCS#11», находим пункт «Создание облачного токена» и скачиваем приложение LS11CloudToken-A:
![](https://habrastorage.org/webt/pm/dl/tv/pmdltvexwp_vcirwlmgp5wb7wlk.png)
Устанавливаем скаченное приложение и запускаем его:
![](https://habrastorage.org/webt/3e/yw/ds/3eywdsiud1v_he4_fy8uivgtuhu.png)
После заполнения полей на вкладке «Регистрация в облаке» и нажатия кнопки «Зарегистрироваться» начинается процесс регистрации токена в облаке. Процесс регистрации включает в себя создание начального заполнения датчика случайных чисел (НЗДСЧ). НЗДСЧ для добавления «биологической» случайности при генерации начального значения включает и клавиатурный ввод пользователя. Здесь учитывается как скорость ввода символа, так и правильность ввода:
![](https://habrastorage.org/webt/dn/jp/sz/dnjpszbtcyluehvngn77wevqma8.png)
После регистрации в облаке можно проверить статус токена в облаке:
![](https://habrastorage.org/webt/e6/1q/-1/e61q-1gyxa7kgggqorxug5o9w5o.png)
После успешной регистрации в облаке выходим из приложения LS11CloudToken-A возвращаемся в приложение cryptoarmpkcs-A и еще раз проверяем статус облачного токена:
![](https://habrastorage.org/webt/ip/l2/-d/ipl2-daej6dr0obhontmt9hz140.png)
Проверка наличия облачного токена подтвердила, что мы успешно зарегистрировались в облаке и нам необходимо проинициализировать в нем наш собственный облачный токен.
Инициализация облачного токена
Эта инициализация ничем не отличается от инициализации любого другого токена, например, программного токена.
![](https://habrastorage.org/webt/0b/qv/bq/0bqvbqrun5t7wkiyhpgw2pz6ivy.png)
А дальше все как обычно, кладем личный сертификат, например из контейнера PKCS12, в облачный токен и используем его для подписания документа:
![](https://habrastorage.org/webt/vj/1w/yc/vj1wyc3y76eobgsdstm-jjbfxo0.png)
Можно также сформировать запрос на сертификат (вкладка «Запрос на сертификат»):
![](https://habrastorage.org/webt/yo/uo/wi/youowiasovvlmxvw56rwt9mhx68.png)
С созданным запросом сходить в удостоверяющий центр, получить там сертификат и импортировать его на токен:
![](https://habrastorage.org/webt/hz/9m/5u/hz9m5ubunr_u5bbgovz3fkiimoa.png)
therb1
Это какой-то прикол?