КриптоПро Sharpei

Активная разработка данного продукта прекращена, его функциональные возможности перенесены в КриптоПро .NET.

КриптоПро Sharpei - программный продукт, позволяющий использовать средство криптографической защиты информации КриптоПро CSP на платформе Microsoft .Net Framework.

КриптоПро Sharpei реализует набор интерфейсов для доступа к криптографическим операциям .Net Cryptographic Provider:

  • хэширование;
  • подпись;
  • шифрование;
  • MAC;
  • генераций ключей и т.д.

и позволяет использовать стандартные классы Microsoft для высокоуровневых операций:

  • разбор сертификата, построение и проверка цепочки сертификатов;
  • обработка CMS сообщений;
  • установление защищенного обмена через SSL, HTTPS,...;
  • XML подпись и шифрование.

КриптоПро Sharpei состоит из двух частей:

  • КриптоПро Sharpei RTE - клиентский модуль
  • КриптоПро Sharpei SDK - комплект разработчика, состоящий из документации, примеров и библиотек.

Лицензирование

Комплект разработчика КриптоПро Sharpei SDK распространяется на платной основе.

Клиентский модуль КриптоПро Sharpei RTE поставляется в составе комплекта разработчика.

Разработчику приложений, использующему КриптоПро Sharpei SDK, предоставляется неисключительное право использования на одном рабочем месте программного продукта КриптоПро Sharpei SDK с правом устанавливать программный продукт в память электронно-вычислительной машины (ЭВМ), воспроизводить программный продукт путем его записи в память ЭВМ и передавать (право на сублицензирование) программного продукта КриптоПро Sharpei RTE в составе приложений Разработчика.

Новые версии продукта доступны для скачивания с сайта Крипто-Про в течение года. 

По завершению года новые версии продукта доступны при условии наличия технической поддержки.

Для пользователей, который не разрабатывают собственные продукты, возможна поставка отдельных клиентских модулей КриптоПро Sharpei RTE.

Реализуемые алгоритмы: 

КриптоПро Sharpei обеспечивает применение практически всех алгоритмов, реализуемых КриптоПро CSP, за исключением ЭЦП по ГОСТ Р 34.10-94 (устаревший алгоритм подписи).

Обеспечивается совместимость:

  • по создаваемым XML сообщениям с КриптоПро CSP и КриптоПро JCP;
  • по форматам CMS с КриптоПро  CSP (RFC 4490 );
  • по форматам сертификатов ключей подписи с КриптоПро CSP и КриптоПро JCP (RFC 4491).
Системные требования: 

Системные требования RTE

КриптоПро Sharpei RTE функционирует на платформах Microsoft Windows 2000/XP/2003/Vista/2008/7/2008 R2 (ia32, x64) под управлением Microsoft .Net Framework 2.0 и выше (3.0, 3.5, 4.0) и требует установленного КриптоПро CSP версии 2.0 или выше.

Примечение: 

1) .Net Framework других производителей не поддерживается.

2) Полная функциональность обеспечивается только при использовании с КриптоПро CSP 3.6 (3.6.1).
Поддержка КриптоПро CSP 2.0 и 3.0 осуществляется не в полном объеме. Совместимость с CSP указана в SDK.

Системные требования SDK

КриптоПро Sharpei SDK устанавливается на машину с КриптоПро Sharpei RTE. Рекомендуемая среда разработки Microsoft Visual Studio 2010 RUS. Нибольшее число примеров приведено на C#, есть примеры использования на Basic .Net.

Сертификаты: 

КриптоПро Sharpei использует сертифицированное ФСБ России средство криптографической защиты КриптоПро CSP 3.6.