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 ad89c71b0d fix instantiation of UTF8String (fixes #4403) 2016-03-23 09:34:02 +01:00
data test: add fedict tsa test 2013-10-30 10:16:07 +01:00
debian Add 'debian/' from commit '076252756c1e7f61cf90010ba738cafecca364f4' 2015-04-03 12:56:51 +02:00
rfc3161 fix instantiation of UTF8String (fixes #4403) 2016-03-23 09:34:02 +01:00
spec add ASN1-88 schema 2012-10-03 18:33:50 +02:00
tests use tox and pytest for running tests 2016-03-11 14:55:45 +01: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 setup.py: simplify, use setuptools sdist command 2016-03-11 14:56:11 +01:00
stdeb.cfg add stdeb.cfg file 2014-05-05 22:42:31 +02:00
tox.ini use tox and pytest for running tests 2016-03-11 14:55:45 +01: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>