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