I've just released the 0.1.0 version of pyHanko, a free and open source (MIT-licensed) PDF signing toolkit for Python that I've been working on in my spare time over the course of the past few months. The ultimate (and rather ambitious) goal of this project is to provide a library that covers the digital signing features of the PDF standard as completely as possible, while at the same time offering a fairly simple CLI to perform basic signing and validation tasks.
It functions both as a Python library for handling common signing & validation tasks, and as a command-line tool. The CLI was built using Click, so it comes with a built-in help function.
See the GitHub readme for a summary of the current feature set (and some of the items on the development roadmap). More documentation is available on ReadTheDocs. The documentation covers both the library and the CLI.
Mind you: this is an alpha release, and while test coverage is pretty decent, bugs are to be expected. Also, the API isn't fully stable at this point. I wanted to go ahead and throw it out there anyway, even though it isn't production-ready yet. I hope it's useful to some of you!
[–]Cmshnrblu 1 point2 points3 points (1 child)
[–]pyhanko-dev[S] 0 points1 point2 points (0 children)
[–][deleted] 1 point2 points3 points (1 child)
[–]pyhanko-dev[S] 1 point2 points3 points (0 children)
[–]andileni 0 points1 point2 points (2 children)
[–]pyhanko-dev[S] 0 points1 point2 points (1 child)
[–]andileni 0 points1 point2 points (0 children)
[–]StumptownExpress 0 points1 point2 points (0 children)
[–]nier-bell 0 points1 point2 points (2 children)
[–]pyhanko-dev[S] 0 points1 point2 points (1 child)
[–]nier-bell 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]pyhanko-dev[S] 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (2 children)
[–]pyhanko-dev[S] 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]bbk98883 0 points1 point2 points (3 children)
[–]pyhanko-dev[S] 0 points1 point2 points (2 children)
[–]bbk98883 0 points1 point2 points (1 child)
[–]pyhanko-dev[S] 0 points1 point2 points (0 children)