This website requires JavaScript.
Explore
Help
Sign In
aleleba
/
pdfcraft
Watch
1
Star
0
Fork
0
mirror of
https://github.com/storytold/pdfcraft.git
synced
2026-10-27 11:37:59 -06:00
Code
Issues
Packages
Projects
Releases
Wiki
Activity
Files
cce71c7607ef2bc0266cdfd7ccecfe1d6e779e46
pdfcraft
/
crates
/
sign
/
tests
T
History
Brandon Thomas
and
Claude Opus 5.5
bb1d9a0d8a
M9.6: Use a certificate in the app: Digitally sign / Certify (draw a rectangle, or click an empty signature field) and Certify (invisible); Sign with a Digital ID, Configure New Digital ID (create a self-signed ID or use a .p12/.pfx) and Sign as dialogs with appearance preview, reason, location and certification permissions; signing saves; Signatures panel (status, details, trust, view signed version, export certificate); signature message bar; digital IDs and trusted certificates persist. Fix: locate signature placeholders by their unique ByteRange marker (full saves renumber objects)
...
Co-Authored-By: Claude Opus 5.5 <
noreply@anthropic.com
>
2026-10-02 02:59:19 -04:00
..
data
M9.1–M9.3: new sign crate: DER, X.509, CMS SignedData, PKCS
#12
(PBES2 and legacy, MAC) on RustCrypto with aws-lc-rs for RSA private keys; PAdES B-B signing (new or existing field, visible or invisible, DocMDP certification) with an incremental placeholder save; validation (digest, signature, chain against a trust store, changes after signing classified under DocMDP); checked against pdfsig and OpenSSL
2026-10-02 02:43:46 -04:00
crypto.rs
M9.5: Signatures in the engine and for agents: every document carries its validated signature fields (revalidated on edits and against the session's trusted certificates); Session::sign/mark_signed (signing saves; history before signing is dropped); full rewrites of signed documents are refused; certificates load from PEM/DER; sign_list, sign_id_create, sign_document and sign_trust tools (83 tools)
2026-10-02 02:50:12 -04:00
pdf.rs
M9.6: Use a certificate in the app: Digitally sign / Certify (draw a rectangle, or click an empty signature field) and Certify (invisible); Sign with a Digital ID, Configure New Digital ID (create a self-signed ID or use a .p12/.pfx) and Sign as dialogs with appearance preview, reason, location and certification permissions; signing saves; Signatures panel (status, details, trust, view signed version, export certificate); signature message bar; digital IDs and trusted certificates persist. Fix: locate signature placeholders by their unique ByteRange marker (full saves renumber objects)
2026-10-02 02:59:19 -04:00