Разработка ПО, использующего КриптоПро CSP

Как собрать примеры под юникс?

Для сборки примеров под Unix необходимо установить обязательные пакеты: base, rdr, capilite, kc1 либо kc2, а также пакет разработчика (devel). Названия пакетов могут варьироваться в зависимости от используемой операционной системы (Linux/Solaris/AIX/FreeBSD), уточнить их можно в руководстве администратора безопасности для Вашей ОС, которое входит в состав документации на CSP.
Примеры под юникс необходимо собирать в соответствии с readme из директории с примерами.

Что делает пакет lsb-cprocsp-rdr-gui?

Этот пакет рисует графические окна для работы с биологическим датчиком случайных чисел. Для его работы необходимо:

Я пишу графическое приложение, работающее с CSP. Как организовать ввод пароля на контейнер и работу БиоДСЧ?

Используйте пакет lsb-cprocsp-rdr-gui. После его установки запрос пароля и БиоДСЧ происходит не в консоли, а в графическом окне.

Есть ли у Вас пример реализации веб-сервера и веб-клиента? Где их можно посмотреть?

Да, есть. Они содержатся в пакете lsb-cprocsp-devel. После установки этого пакета примеры можно будет посмотреть в /opt/cprocsp/src/doxygen/SSPI/WebServer и /opt/cprocsp/src/doxygen/SSPI/WebClient.

Я хочу написать приложение, которое будет работать с КриптоПро CSP. Можно ли посмотреть какие-нибудь примеры?

Да, примеры входят в пакет lsb-cprocsp-devel. После его установки примеры будут доступны в /opt/cprocsp/src. Документация доступна у нас на сайте http://cpdn.cryptopro.ru/, а также её можно выкачать со страницы загрузки CSP.

Какой интерфейс можно использовать для разработки продуктов на базе CSP под Linux?

Можно использовать CAPILite, который является реализацией интерфейса CryptoAPI 2.0, а также SSPI для TLS (документация входит в состав SDK). Кроме того, доступен модуль PCKS#11.

Почему я получаю сообщение drvcsp: License is not set, ведь я ввёл лицензию? Что делать?

Запустите

/opt/cprocsp/sbin/ia32/set_driver_license.sh

или

/opt/cprocsp/sbin/amd64/set_driver_license.sh

для установки драйверной лицензии.

Купить

Вход

Подписка