This repository has been archived on 2023-02-21. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
Benjamin Dauvergne a88ee920ff bump release to 1.0.5 2015-01-22 14:39:43 +01:00
data test: add fedict tsa test 2013-10-30 10:16:07 +01:00
rfc3161 bump release to 1.0.5 2015-01-22 14:39:43 +01:00
spec add ASN1-88 schema 2012-10-03 18:33:50 +02:00
tests tests: disable the test on the FEDICT public TSS as it is currently broken 2014-04-25 10:49:54 +02:00
.gitignore add .gitignore 2012-10-03 18:09:17 +02:00
MANIFEST.in add stdeb.cfg file 2014-05-05 22:42:31 +02:00
README README: make example really work 2014-05-16 12:13:02 +02:00
setup.py Use python-requests instead of urllib2 2015-01-22 14:38:36 +01:00
stdeb.cfg add stdeb.cfg file 2014-05-05 22:42:31 +02:00

README

rfc3161
=======

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

    >>> 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>