Skip to content

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.Aboutpycades.About
CAdESCOM.CadesSignedDatapycades.SignedData
CAdESCOM.CPAttributepycades.Attribute
CAdESCOM.Certificatepycades.Certificate
CAdESCOM.CRLpycades.CRL
CAdESCOM.CPEnvelopedDatapycades.EnvelopedData
CAdESCOM.HashedDatapycades.HashedData
CAdESCOM.CPSignerpycades.Signer
CAdESCOM.RawSignaturepycades.RawSignature
CAdESCOM.SignedXMLpycades.SignedXML
CAdESCOM.Storepycades.Store
CAdESCOM.SymmetricAlgorithmpycades.SymmetricAlgorithm

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

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

Releases

Packages

Contributors

Languages