We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Intent Provide a pair of new subcommands:
pdfly sign
pdfly check-sign
Suggested implementation fpdf2 is already a dependency of pdfly, and combined with endesive could be use to perform signing: https://py-pdf.github.io/fpdf2/Signing.html
fpdf2
pdfly
endesive
endesive could be used to check the signature.
There are some example usages we could support:
pdfly sign input.pdf --p12 certs.p12 -o signed.pdf
pdfly sign input.pdf --pem certs.pem -o signed.pdf
pdfly sign input.pdf --gpg-pub-key ~/.gnupg/pubring.gpg --gpg-sec-key ~/.gnupg/secring.gpg -o signed.pdf
pdfly check-sign signed.pdf --pem certs.pem
pdfly check-sign signed.pdf --gpg-pub-key ~/.gnupg/pubring.gpg
Extra useful documentations:
Extra features we could consider:
--inplace
-i
The text was updated successfully, but these errors were encountered:
hello, remember me? (: I'm the beginner cyy-2024! Thank you very much for your help!I guess I can do a simple p12 signature.~
Sorry, something went wrong.
Hi @cyy-2024
Thank you for your contribution 👍
I'm going to try to review your PR today 🙂
PR #72 could not be completed, this issue is up-for-grabs 🙂
No branches or pull requests
Intent
Provide a pair of new subcommands:
pdfly sign
: take a PDF document and a pair of public/private certificates, and produce a signed PDF documentpdfly check-sign
: take a signed PDF document and a public certificate, and check if its signature is validSuggested implementation
fpdf2
is already a dependency ofpdfly
, and combined withendesive
could be use to perform signing: https://py-pdf.github.io/fpdf2/Signing.htmlendesive
could be used to check the signature.There are some example usages we could support:
Extra useful documentations:
Extra features we could consider:
--inplace
/-i
flag that would allow to NOT provide an output PDF filepath because the input PDF file would be directly modifiedThe text was updated successfully, but these errors were encountered: