Skip to content

CryptoPro/pycades

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pycades

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

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

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

Особенности

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

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

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

Для получения версии модуля добавлен метод ModuleVersion().

>>> import pycades
>>> pycades.ModuleVersion()
'0.1.19509'

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

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

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

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

About

Python3 extension for CAdES

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors