{ "info": { "author": "Benjamin Dauvergne", "author_email": "bdauvergne@entrouvert.com", "bugtrack_url": null, "classifiers": [], "description": "rfc3161\n=======\n\nA simple client library for cryptographic timestamping service implementing the\nprotocol from RFC3161.\n\n >>> import rfc3161\n >>> certificate = file('data/certum_certificate.crt').read()\n >>> rt = rfc3161.RemoteTimestamper('http://time.certum.pl', certificate=certificate)\n >>> rt.timestamp(data='John Doe')\n ('...', '')\n >>> rt.check(_, data='John Doe')\n (True, '')\n >>> rfc3161.get_timestamp(tst)\n datetime.datetime(2014, 4, 25, 9, 34, 16)\n\nAuthors\n=======\n\nBenjamin Dauvergne \nMichael Gebetsroither \n\nChangelog\n=========\n\n1.0.7\n-----\n\n- use dateutil to parse genTime\n- fix bad instantiation of UTF8String in PKIFreeText\n- use tox and py.test", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://dev.entrouvert.org/projects/python-rfc3161", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "rfc3161", "package_url": "https://pypi.org/project/rfc3161/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/rfc3161/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://dev.entrouvert.org/projects/python-rfc3161" }, "release_url": "https://pypi.org/project/rfc3161/1.0.7/", "requires_dist": null, "requires_python": null, "summary": "Python implementation of the RFC3161 specification, using pyasn1", "version": "1.0.7" }, "last_serial": 2022302, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "dfdfd0958fd392032a35603fa6eb0013", "sha256": "b8bf2f970b50a3fa3871ddf3f53210694bb8b0d28a4e1dcdf75826e2c7000be9" }, "downloads": -1, "filename": "rfc3161-0.1.0.tar.gz", "has_sig": false, "md5_digest": "dfdfd0958fd392032a35603fa6eb0013", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3089, "upload_time": "2011-08-08T16:51:24", "url": "https://files.pythonhosted.org/packages/a2/6d/4fd67dbcaea8327b5909596ef96006922c090457071f93db21fa7ed2a8ee/rfc3161-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "32c72ae752f5b8b6f6e5dcdd2a5348e7", "sha256": "d9900bd1d11d730936758fd017aeb4ff85a44a661c0479deb3424850b2b276f2" }, "downloads": -1, "filename": "rfc3161-0.1.1.tar.gz", "has_sig": false, "md5_digest": "32c72ae752f5b8b6f6e5dcdd2a5348e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3268, "upload_time": "2011-08-08T16:53:25", "url": "https://files.pythonhosted.org/packages/82/57/cfb8693d1a6f5d342ab4e5f0c89c1b7972da5957351c4807de0631476a50/rfc3161-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "6ee490a361f15f1975a4faeb0d31ac46", "sha256": "647ece275c7a9cfee0cda5d1aa6b4af77ddd4de08851b42e0a9a842476a1edd8" }, "downloads": -1, "filename": "rfc3161-0.1.2.tar.gz", "has_sig": false, "md5_digest": "6ee490a361f15f1975a4faeb0d31ac46", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4561, "upload_time": "2011-08-19T15:45:10", "url": "https://files.pythonhosted.org/packages/2b/32/ed23a46bb2927d656710690d9f6421d2ac5d29c82f9ca8c3e4eab7912687/rfc3161-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "649a64cdaeedc68c805e8dfd3a629247", "sha256": "288dd79cc2aac64187a4dff57d4c9cce3d742c368b2202c56097ba04dd63f967" }, "downloads": -1, "filename": "rfc3161-0.1.3.tar.gz", "has_sig": false, "md5_digest": "649a64cdaeedc68c805e8dfd3a629247", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4558, "upload_time": "2011-09-26T11:50:05", "url": "https://files.pythonhosted.org/packages/f1/dd/4e792729c9002e11d24b995742d8a7597136819e1007a971d95a07fa1ad2/rfc3161-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "302a23ea130efc082fe408793aa1590e", "sha256": "623101f4e52bb604e52d20c7f14ace5a3a8f34aad8abe5619cd9cdf19a5cf237" }, "downloads": -1, "filename": "rfc3161-0.1.4.tar.gz", "has_sig": false, "md5_digest": "302a23ea130efc082fe408793aa1590e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4852, "upload_time": "2012-10-03T16:06:44", "url": "https://files.pythonhosted.org/packages/fa/23/5b117daa8749594d5f29b40068df73aa5ff0ce389a36095e6a0525249123/rfc3161-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "934f5f7380493bede05efff3969b34bf", "sha256": "f9ac65efb62fa42c599ab7a6353bd0aebc4d6ed915754d94aebf81ddcc096fdc" }, "downloads": -1, "filename": "rfc3161-0.1.5.tar.gz", "has_sig": false, "md5_digest": "934f5f7380493bede05efff3969b34bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4981, "upload_time": "2012-10-03T16:08:00", "url": "https://files.pythonhosted.org/packages/f9/f4/62115a02cd67fab675b5294b331213a0b6cd3f67828723530d98164c7a5b/rfc3161-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "42be21e24b13ff01fc9cd525d0650cb4", "sha256": "2a6fa75237ac3b79b46c6784571c9125f46fb09ec0970a4096aea945826a40a7" }, "downloads": -1, "filename": "rfc3161-0.1.6.tar.gz", "has_sig": false, "md5_digest": "42be21e24b13ff01fc9cd525d0650cb4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7503, "upload_time": "2012-10-03T16:35:00", "url": "https://files.pythonhosted.org/packages/71/32/2837ada76b44fc132a71f070a7895efa1d0330691afb404c20c9426eb125/rfc3161-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "6fc9a4f5d8fb61bb6a905d92dff3f924", "sha256": "c1addefec3c38c5828191468d32cbe4151db9054bb718e3f5eb36ae1578f2d2c" }, "downloads": -1, "filename": "rfc3161-0.1.7.tar.gz", "has_sig": false, "md5_digest": "6fc9a4f5d8fb61bb6a905d92dff3f924", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7550, "upload_time": "2013-10-08T09:28:31", "url": "https://files.pythonhosted.org/packages/cd/2f/baea71115dc98e17942f366aefb920761a0816ceb5f75d9f8eba8d790d6c/rfc3161-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "c7f37eef2c2a8ac9f4a1210279369e5c", "sha256": "cc4dd01c45bd1610ba60b24e78b97f96b32fd9497b04ad344035a10468becdaa" }, "downloads": -1, "filename": "rfc3161-0.1.8.tar.gz", "has_sig": false, "md5_digest": "c7f37eef2c2a8ac9f4a1210279369e5c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9307, "upload_time": "2013-10-17T09:31:15", "url": "https://files.pythonhosted.org/packages/fd/ff/2cee74c9c978060dc29fd74f518176438611f5da5d1b8a9a86a9ebc84f72/rfc3161-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "3fd544ce8c95ce109ba08ca80a5e410f", "sha256": "597c389e63d29ba14cd02664a7a07d4aefd79aa97c9d88e221e3b3986a822b53" }, "downloads": -1, "filename": "rfc3161-0.1.9.tar.gz", "has_sig": false, "md5_digest": "3fd544ce8c95ce109ba08ca80a5e410f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9420, "upload_time": "2013-10-22T09:30:18", "url": "https://files.pythonhosted.org/packages/72/a4/422ab28e9ff46e3843b66f30c508ff42b71d953ee2b75ea86f03a8acfc13/rfc3161-0.1.9.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "74c4f00aab20a3fa9707e6b60ecd02a8", "sha256": "9fb5cb4b80d2f5bc60fe4dc002cd8fa361c84ae262cfcbeb4264abf4ea9bc146" }, "downloads": -1, "filename": "rfc3161-1.0.0.tar.gz", "has_sig": false, "md5_digest": "74c4f00aab20a3fa9707e6b60ecd02a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10722, "upload_time": "2014-04-25T08:52:35", "url": "https://files.pythonhosted.org/packages/e8/cb/ae8aa7414231547a916a670dbe9aae10aef73928764a21f1b2495527f8eb/rfc3161-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "f4b504a86c5b9d03db3df4d369d4068e", "sha256": "980a46ed5f3f1467536db3f9702153e3dfffd95f4ee2aef8b20fd53243c363a5" }, "downloads": -1, "filename": "rfc3161-1.0.1.tar.gz", "has_sig": false, "md5_digest": "f4b504a86c5b9d03db3df4d369d4068e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10841, "upload_time": "2014-04-25T09:57:17", "url": "https://files.pythonhosted.org/packages/fa/33/8cf0e850c925b07d5add72ddd51f0ba1d5eb803cff0bd6f2779962d34ca4/rfc3161-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "736f15a86ed46a2ce93767e485e3d206", "sha256": "2b4b4b2fa7fefc5378565eaf996e4663ee6c09b2f75f669649fc5c440d03d797" }, "downloads": -1, "filename": "rfc3161-1.0.2.tar.gz", "has_sig": false, "md5_digest": "736f15a86ed46a2ce93767e485e3d206", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10712, "upload_time": "2014-05-05T14:15:01", "url": "https://files.pythonhosted.org/packages/98/10/4c8b023099dc761b1d1a41e7b435c3eaec62b35d9b54da04dc416ff13fdf/rfc3161-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "c0c26a15165a3000bedb9596946edbb1", "sha256": "fe281fe7be147bf832794d0d7b4d2746a5c10437ecd7c84b9dcdc2f5eccbf5cd" }, "downloads": -1, "filename": "rfc3161-1.0.3.tar.gz", "has_sig": false, "md5_digest": "c0c26a15165a3000bedb9596946edbb1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10702, "upload_time": "2014-05-05T14:27:50", "url": "https://files.pythonhosted.org/packages/9a/f4/f5326a19d7f57ba2bced187b9b65a05c9a8f47b2d9c8ec2e78ad5c2bd8f9/rfc3161-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "e2fccf08e634f23b97f2a1f5aa0f3d56", "sha256": "2cb854a191c632dee7c1dc176bf4edab8d9d707085710c507a4a0c4318c36e82" }, "downloads": -1, "filename": "rfc3161-1.0.4.tar.gz", "has_sig": false, "md5_digest": "e2fccf08e634f23b97f2a1f5aa0f3d56", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11227, "upload_time": "2014-05-05T20:52:53", "url": "https://files.pythonhosted.org/packages/0a/b1/45ad4bbadea32752134b23873432f4c24a58733e6f0168e96ca7f08427de/rfc3161-1.0.4.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "d62f509aa246c635d456433bf488f94a", "sha256": "2ddc87c5b535d1afb2c974084cde09c6cabac4f92cd857becbd191c0b709dc83" }, "downloads": -1, "filename": "rfc3161-1.0.6.tar.gz", "has_sig": false, "md5_digest": "d62f509aa246c635d456433bf488f94a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11269, "upload_time": "2016-03-23T09:49:32", "url": "https://files.pythonhosted.org/packages/83/8d/4430a0f6f786fd8846050419e97f215a028acd394cc9b680d0b20836cb69/rfc3161-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "ce4678564f40d259927b1572ec6f315b", "sha256": "9ba2e2065671ce2be72d2a55cf08f1a043c90f4b22215343c4c730f27fa7dac9" }, "downloads": -1, "filename": "rfc3161-1.0.7.tar.gz", "has_sig": false, "md5_digest": "ce4678564f40d259927b1572ec6f315b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11273, "upload_time": "2016-03-23T09:50:00", "url": "https://files.pythonhosted.org/packages/5e/28/938f5bb48c2fe07759a06f70688d67b41521a7f068c83783386d0d735870/rfc3161-1.0.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ce4678564f40d259927b1572ec6f315b", "sha256": "9ba2e2065671ce2be72d2a55cf08f1a043c90f4b22215343c4c730f27fa7dac9" }, "downloads": -1, "filename": "rfc3161-1.0.7.tar.gz", "has_sig": false, "md5_digest": "ce4678564f40d259927b1572ec6f315b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11273, "upload_time": "2016-03-23T09:50:00", "url": "https://files.pythonhosted.org/packages/5e/28/938f5bb48c2fe07759a06f70688d67b41521a7f068c83783386d0d735870/rfc3161-1.0.7.tar.gz" } ] }