Skip to content

Latest commit

History

24 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

py-cryptopro

Обертка над утилитами cryptcp и certmgr, входящими в состав Крипто-Про CSP (для UNIX-платформ), позволяющая устанавливать и удалять сертификаты, создавать и проверять ЭЦП и т.д.

frompycryptopro.utilsimportCertmgr, Cryptcpcertmgr=Certmgr()
# список сертификатов в хранилище Mycertificates=certmgr.list(store='My', limit=100)
# установить сертификатcertmgr.inst(store='My', file='/path/to/certificate/cert.crt')
# получить сертификат по отпечаткуcertmgr.get(thumbprint='8cae88bbfd404a7a53630864f9033606e1dc45e2', store='My')
# удалить сертификатcertmgr.delete(thumbprint='8cae88bbfd404a7a53630864f9033606e1dc45e2', store='My')
cryptcp=Cryptcp()
# проверить отделенную подпись файла file.txt используя сертификат, хранящийся в подписи signature.sgn# подпись находится в каталоге /path/to/directory/with/signaturecryptcp.verify(
sgn_dir='/path/to/directory/with/signature',
cert_filename='/path/to/directory/with/signature/file.txt.sgn',
filename='/path/to/file.txt')

About

Обертка над утилитами cryptcp и certmgr, входящими в состав Крипто-Про CSP (для UNIX-платформ), позволяющая устанавливать и удалять сертификаты, создавать и проверять ЭЦП и т.д.

Resources

Stars

4 stars

Watchers

7 watching

Forks

Releases

Packages

Contributors

Languages