Российская криптография. Комплект разработчика.
Если Вы являетесь разработчиком программного обеспечения, в которое требуется встроить сертифицированную российскую криптографию, то мы можем предложить Вам следующие решения.
Программный интерфейс «МагПро КриптоПакет»
API «МагПро КриптоПакет» идентичен всемирно известному API OpenSSL:
- реализует низкоуровневые функции шифрования и имитовставки по алгоритму ГОСТ 28147-89,
- электронную подпись (ЭП) по алгоритму ГОСТ 34.10-2012, хэширования по алгоритму ГОСТ 34.11-2012, выработки ключевой пары, выработки сессионных ключей шифрования, обмена ключами в соответствии с рекомендациями ТК26;
- реализует формат сертификата X.509, проверку отзыва сертификатов с помощью CRL и протокола OCSP;
- реализует формат ЭП PKCS#7, формат хранения закрытого ключа PKCS#8, формат ЭП с атрибутами (например, временными метками) PKCS#9, формат заявки на сертификат PKCS#10, формат PKCS#12;
- реализует защиту соединений по протоколу TLS;
- имеет в своем составе набор командно-строчных утилит для использования в скриптовых языках.
«МагПро КриптоПакет» может быть использован в следующих системах разработки:
- MS Visual Studio 2003/2005/2008/2010 c языками Cи Win32 API; С++MFC; C#, VB.NET для платформы .NET; в web-приложениях ASP, ASP.NET;
- GNU C;
- Mono;
- MinGW;
- Perl;
- Python.
Модуль установки «МагПро КриптоПакет» легко интегрируется в программу установки Вашего программного обеспечения.
Комплект разработчика «МагПро КриптоТуннель»
Данный комплект предоставляет разработчику готовый транспортный канал между произвольным TCP/IP портом сетевого интерфейса клиента и сервера, защищенный по протоколу TLS с алгоритмами ГОСТ (аутентификация клиента и сервера по сертификату X.509, шифрование трафика в канале).
Вы можете использовать данный канал для реализации защищенного обмена произвольными данными между клиентом и сервером.
Для записи данных в канал и считывания данных из канала используется программный интерфейс сокетов, который является универсальным и поддерживается практически всеми системами разработки программного обеспечения.
Защищенный канал имеет гибкую и удобную систему конфигурирования (конфигурация хранится в текстовом файле).
Модуль установки канала может быть легко интегрирован в программу установки вашего программного обеспечения.
|
|