Skip to content

CryptoPro/dotnetcades

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Библиотека dotnetcades для .NET

dotnetcades представляет собой библиотеку для .NET. Библиотека реализует интерфейс, аналогичный CAdESCOM. Библиотека предназначена для встраивания криптографических операций в серверные приложения для платформы .NET с использованием сертифицированного СКЗИ КриптоПро CSP.

Библиотека предоставляет программный интерфейс, аналогичный КриптоПро ЭЦП Browser plug-in, для выполнения следующих криптографических операций:

  • работа с сертификатами;
  • создание и проверка подписи форматов CAdES BES, CAdES-T, CAdES-X Long Type 1;
  • шифрование и расшифрование данных.

Особенности

В библотеке dotnetcades добавлены все константы из списка свойств плагина.

Для создания объектов необходимо вызвать соответствующий конструктор. Для создания доступны следующие объекты:

Объект CAdESCOM Объект dotnetcades
CAdESCOM.About dotnetcades.About
CAdESCOM.CadesSignedData dotnetcades.SignedData
CAdESCOM.CPAttribute dotnetcades.Attribute
CAdESCOM.Certificate dotnetcades.Certificate
CAdESCOM.CRL dotnetcades.CRL
CAdESCOM.CPEnvelopedData dotnetcades.EnvelopedData
CAdESCOM.HashedData dotnetcades.HashedData
CAdESCOM.CPSigner dotnetcades.Signer
CAdESCOM.RawSignature dotnetcades.RawSignature
CAdESCOM.SignedXML dotnetcades.SignedXML
CAdESCOM.Store dotnetcades.Store
CAdESCOM.SymmetricAlgorithm dotnetcades.SymmetricAlgorithm

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

Библиотека распространяется бесплатно в виде исходных кодов и для своего функционирования не требует отдельной лицензии. Для формирования ЭЦП с использованием криптоалгоритма ГОСТ необходима лицензия на КриптоПро CSP. Для формирования усовершенствованной ЭЦП необходимы лицензии на КриптоПро TSP Client и КриптоПро OCSP Client.

В этом разделе

Сборка библиотеки для языка .NET
Пример использования

About

.NET library for CAdES

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors