КриптоПро CSP
3.0
ЖТЯИ.00015-01 90 03 |
Программный интерфейс КриптоПро CAPILite Программный интерфейс CAPILite является аналогом криптографического интерфейса Microsoft CryptoAPI, реализованный с целью облегчения интеграции криптографических функций СКЗИ КриптоПро CSP в приложения на Unix платформах и возможности использования единого кода Данный интерфейс позволяет использовать высокоуровневые функции для создания криптографических сообщений (шифрование, ЭЦП), построения и верификации цепочек сертификатов, генерации ключей, обработки данных сообщений и сертификатов
CAPILite резлизован для следующих операционных систем:
Архитектура CAPILite Aрхитектура CAPILite включает
пять основных функциональных групп:
Функции кодирования/декодирования Данные функции предназначены для преобразование (кодирования) из
внутреннего представления объектов, используемых в CryptoAPI, во
внешнее представление и обратно. В качестве внешнего представления
объектов используется формат ASN.1 (Abstracy Syntax Notation One),
определенный серией рекомендаций X.680.
Функции работы со справочниками сертификатов Эта группа функций предназначена для хранения и обработки сертификатов в различных типах справочников. Причем в качестве справочника могут использоваться самые различные типы хранилищ: от простого файла до LDAP. Высокоуровневые функции обработки криптографических сообщений
Данная группа функций (Simplified Message Functions) в первую очередь предназначена для использования в прикладном ПО. С помощью этих функций можно:
Эти функции (так же как и функции низкого уровня) оперируют сертификатами открытых ключей X.509 для адресации отправителя/получателя данных. В качестве формата данных, формируемых функциями, используется формат PKCS#7 (RFC2315) или CMS (RFC2630). Низкоуровневые функции обработки криптографических сообщений Данная группа функция (Low Level Message Functions) предназначена для аналогичных целей, что и группа высокоуровневых функций, но обладает большей функциональностью. Вместе с тем большая функциональность потребует от прикладного программиста более детальных знаний в области прикладной криптографии.
|
АннотацияКраткое описание КриптоПро CSP. АрхитектураАрхитектура криптографических функций операционной системы Windows. Руководство программистаОписание функций, структур, переменных КриптоПро CSP. Обратная связьСвязь с разработчиком. |