Skip to main content

Python implementation of the RFC3161 specification, using pyasn1

Project description

https://img.shields.io/pypi/l/rfc3161ng.svg Build Status Latest PyPI version Supports Wheel format

A simple client library for cryptographic timestamping service implementing the protocol from RFC3161.

This started as a fork of https://dev.entrouvert.org/projects/python-rfc3161 and has some additional patches such as Python3 support.

Example

>>> import rfc3161
>>> certificate = file('data/certum_certificate.crt').read()
>>> rt = rfc3161.RemoteTimestamper('http://time.certum.pl', certificate=certificate)
>>> rt.timestamp(data='John Doe')
('...', '')
>>> rt.check(_, data='John Doe')
(True, '')
>>> rfc3161.get_timestamp(tst)
datetime.datetime(2014, 4, 25, 9, 34, 16)

Authors

Benjamin Dauvergne <bdauvergne@entrouvert.com> Michael Gebetsroither <michael@mgeb.org> Bas van Oostveen <trbs@trbs.net>

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rfc3161ng-2.0.1.tar.gz (14.4 kB view details)

Uploaded Source

Built Distribution

rfc3161ng-2.0.1-py2-none-any.whl (9.1 kB view details)

Uploaded Python 2

File details

Details for the file rfc3161ng-2.0.1.tar.gz.

File metadata

  • Download URL: rfc3161ng-2.0.1.tar.gz
  • Upload date:
  • Size: 14.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for rfc3161ng-2.0.1.tar.gz
Algorithm Hash digest
SHA256 640b12d5ee20147f0e1746da6675d9442d4ba264e2e3a4f57af9787d7b8779db
MD5 872c63edc89cd7204d177fe06e7fcb45
BLAKE2b-256 0d26af96362c137fde60a773503be5ff51bf925315f939b0279f7ed21541667b

See more details on using hashes here.

File details

Details for the file rfc3161ng-2.0.1-py2-none-any.whl.

File metadata

File hashes

Hashes for rfc3161ng-2.0.1-py2-none-any.whl
Algorithm Hash digest
SHA256 4ed22f42e7a6a559682c1dc841101871ac45bfa2fac2d76bf7df1bc9081a7617
MD5 e8c0b91db27fe4a589abef310a67ffe6
BLAKE2b-256 855d654c79a9a8f56bb525e77a15367ac7698b762780cfefc82a42a92ea69680

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page