в начало  предыдущее  закрыть  следущее  в конец
Закрыть окно

Среда, 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: 




Вернуться в архив новостей
© 2002-2018. ООО "ЛИССИ-Софт". Все права защищены
Телефон: +7(495) 589-99-53
Техническая поддержка: +7(499) 110-90-40
E-mail: [email protected]