Среда, 23 Октября 2013 г. Использование USB-ключей для хранения личных сертификатов на платформе Android
В инфраструктуре PKI
(инфраструктура открытых ключей – ИОК) USB-ключи используются для безопасного
хранения личных сертификатов (ключевая пара и сертификат) пользователя. В идеале
пользователь может использовать личные сертификаты, хранящиеся на USB-ключе, на любой платформе. Одной из таких платформ
является платформа Android.
На сегодняшний день действительно
кроссплатформенным USB-ключом является USB-ключ Рутокен Lite (форм-фактор USB
ключ, форм-фактор Micro SD Card) производства компании «Актив-Софт». Он поддерживается
платформами Linux, MS Windows, OS X, Android, iOS.
Для его использования в инфраструктуре PKI специалистами ООО «ЛИССИ-Софт»
разработана высокоуровневая библиотека PKCS#11 ls_rtpkcs11ecp.
Данная библиотека является кроссплатформенной и работает на всех вышеуказанных
платформах:
Библиотека ls_rtpkcs11ecp и USB-ключи Рутокен Lite могут использоваться в
любых приложениях, где используется интерфейс PKCS#11 с поддержкой российской
криптографии, а именно: Mozilla Firefox, Mozilla Thunderbird, SeaMonkey, ПК «ЛИССИ-CSP», КриптоПлагины, ПК «SignMaker», включая
платформу Android:
Для
использования USB-ключей Рутокен Lite на платформе Android необходимо установить новую версию «SignMaker-A» и
запустить приложение. После первого запуска приложения «SignMaker-A» необходимо установить пакет service.apk
, находящийся в папке /sdcard/lissi .
Использование
USB-ключей/смарт-карт через библиотеки LS_HW11
(общее название этого семейства библиотек) возможно только после их
лицензирования. Лицензирование осуществляется один раз независимо от платформы, на которой
будут использоваться USB-ключи/смарт-карты. Лицензирование проводится через веб-сервис лицензирования, а
на платформе Android для этого используется приложение «PKCS11Manager-A»,
которое можно скачать здесь или на google-play.
После
запуска «PKCS11Manager-A»
(предварительно необходимо вставить USB-ключ Рутокен
Lite или Рутокен ЭЦП в устройство) и выбора библиотеки ls_rtpkcs11ecp приложение
проверит наличие лицензии на USB-ключе.
Если лицензия есть, то работа
продолжается в обычном режиме. При отсутствии
лицензии будет предложено её получить:
Лицензии выдаются на 1 год или
бессрочно. Можно также единовременно получить двухнедельную тестовую лицензию.
Для получения лицензии достаточно нажать кнопку «Получить лицензию». В
случае успешного получения лицензии приложение «PKCS11Manager-A» позволит провести
конфигурирование USB-ключа. Получив лицензию на USB-ключ,
становится возможным его использование в приложении «SignMaker-A» в штатном
режиме:
Для лицензирования USB-ключей на
традиционных платформах (MS Windows, Linux, OS X) удобно воспользоваться веб-сервисом
«Активация лицензии на использование токена»:
Аналогичные библиотеки
разработаны для USB-ключей/смарт-карт компаний «Аладдин Р.Д.» и «МультиСофт». В настоящее время также
завершается подготовка бета-версии приложений «SignMaker-I»
и «PKCS11Manager-I» для платформы iOS. На
платформе iOS тоже будет доступно использование USB-ключей
Рутокен Lite:
Вернуться в архив новостей
|