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.
python-rfc3161/tests/api.py

20 lines
614 B
Python

import unittest
import os.path
import rfc3161
class Rfc3161(unittest.TestCase):
PUBLIC_TSA_SERVER = 'http://time.certum.pl'
CERTIFICATE = os.path.join(os.path.dirname(__file__),
'../data/certum_certificate.crt')
def test_timestamp(self):
try:
certificate = file(self.CERTIFICATE).read()
value, substrate = rfc3161.RemoteTimestamper(
self.PUBLIC_TSA_SERVER, certificate=certificate)(data='xx')
except rfc3161.TimestampingError:
return
self.assertNotEqual(value, None)
self.assertEqual(substrate, '')