Руководство программиста

3.6

key1.gif

Средство Криптографической Защиты Информации КриптоПро CSP 4.0

СКЗИ КриптоПро CSP (CAPILite) - программный интерфейс, позволяющий разработчикам создавать и проверять подписанные и зашифрованные сообщения, сертификаты, частичный аналог Microsoft CryptoAPI.

КриптоПро CSP (CAPILite)

CAPILite представляет частичный аналог Microsoft CryptoAPI и может выполнять почти все те же операции (работа с сообщениями, хранилищами и сертификатами), используя такой же программный интерфейс.

Данный документ описывает программный интерфейс СКЗИ КриптоПро CSP.

Область применения

Позволяет использовать интерфейс верхнего уровня для реализации различных защищённых систем документооборота и электронной коммерции, на основе Инфраструктуры Открытых Ключей (Public Key Infrastructure), соответствующей международным рекомендациям X.509, RFC 3280, RFC 4491 и Федеральному закону "Об электронной цифровой подписи" с российскими криптографическими алгоритмами.

Встраивание

Для подключения СКЗИ к прикладному ПО необходимо пользоваться интерфейсом CAPILite: можно либо использовать библиотеку libcapi10 из пакета rdr, либо libcapi20 из пакета capilite. libcapi10 обладает ограниченным функционалом: по объему он соответствует интерфейсу Microsoft CSP. libcapi20 является частичным эквивалентом Microsoft CryptoAPI 2.0 и рекомендуется к использованию. Примеры прикладных программ доступны в devel-пакете.

См. в этой главеВажные внешние ссылки
Функции работы с провайдеромCryptoProWeb
Высокоуровневые функции обработки криптографических сообщенийCryptoProForum
API запроса на сертификатMS_USE_CRYPTOAPI_MSDN
Особенности создания подписанных CMS сообщений в КриптоПро CSP 3.6 и выше


Документация по КриптоПро CAPILite. Последние изменения: Mon Jul 2 13:03:12 2018. Создано системой  doxygen 1.4.5-20051109