Криптоком «МагПро КриптоПакет»
Программное обеспечение Криптоком «МагПро КриптоПакет» является комплексом средств криптографической защиты. «МагПро КриптоПакет» основывается на библиотеке OpenSSL, которая позволяет применять российские стандарты на криптографические алгоритмы в программах, рассчитанных на использование криптобиблиотеки OpenSSL. OpenSSL – это широко распространенная криптобиблиотека, доступная практически для всех операционных систем. OpenSSL используется во множестве программных приложений, в том числе на www-сервере Apache, почтовых серверах Postfix и Courier, сервере каталогов OpenLDAP, в виртуальной локальной сети OpenVPN, серверном приложении Stunnel, в Lynx, Tcltls, Wget, почтовой программе Mutt, в Pine и Jabberd.
Как и библиотека OpenSSL, СКЗИ «МагПро КриптоПакет» реализует в данных приложениях функции создания защищенных TCP-соединений с использованием протокола TLS, обработки защищенных сообщений электронной почты в форматах S/MIME и PKCS#7, работы с сертификатами ключей в формате X.509 и заявками на сертификаты в формате PKCS#10, проверки статуса сертификатов с использованием протокола OCSP.
Комплекс «МагПро КриптоПакет» отвечает требованиям российского законодательства к техническим средствам защиты персональных данных и закону «Об электронной подписи».
Состав «МагПро КриптоПакет»:
- Библиотека реализации базовых криптографических функций форматов X.509 и PKCS#7 Libcrypto.
- Библиотека реализации алгоритмов ГОСТ Libcryptocom.
- Библиотека реализации протокола TLS Libssl.
- Утилита OpenSSL, предоставляющая доступ к основной функциональности библиотек из командной строки.
- Программа создания закрытых ключей Mkkey.
- Программа удаления закрытых ключей Wipekey.
- Комплект заголовочных файлов для компиляции приложением с использованием библиотек комплекса.
- Датчик случайных чисел Yarrowd.
«МагПро КриптоПакет SDK»
«КриптоПакет SDK» – это набор высокоуровневых библиотек, служащих дополнением к продукту «МагПро КриптоПакет». Основное назначение SDK заключается в упрощении работы по встраиванию «КриптоПакета» в различные приложения и средства разработки. Библиотеки SDK позволяют легко интегрировать «КриптоПакет» в приложения C/C++ и в Java. В будущем планируется выпуск библиотеки для платформы .NET. SDK распространяется бесплатно. В состав SDK входят: OpenSSL, готовые динамические библиотеки с С-подобным и с JNI интерфейсами, Java-апплет, статическая библиотека для линковки и полный исходный код.