Разработка ПО, использующего КриптоПро CSP
Как собрать примеры под юникс?
Что делает пакет 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
для установки драйверной лицензии.