You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
SimpleSign is built to survive the real world — legacy PDFs from Adobe, iText, pyHanko, LibreOffice, Word, and government signers across Europe and Brazil.
CMS/PKCS#7 signatures produced by OpenSSL, xmlsec1
OpenSSL, xmlsec1
ETSI Corpus Tests
Test File
Scenarios
EtsiCorpusTests.cs
PAdES-LT/LTA multi-revision (DSS + archive timestamps), Belgian eID (BG_BOR), German (DE_SCI), French (FR_CS), Spanish (doc-firmado), Hungarian (HU_MIC), known-bad fixtures (DSS-1683 SHA-1 regression)
Cross-Validation Matrix
Tool
Direction
Status
EU DSS
SimpleSign → EU DSS validator
✅
EU DSS
EU DSS signer → SimpleSign validator
✅
iText 9
SimpleSign → iText validation
✅
Apache PDFBox
SimpleSign → PDFBox verification
✅
OpenSSL
SimpleSign → OpenSSL CMS verification
✅
OpenSSL
OpenSSL → SimpleSign validation
✅
pyHanko
SimpleSign → pyHanko validation
✅
xmlsec1
xmlsec1 → SimpleSign validation
✅
veraPDF
SimpleSign → veraPDF PDF/A conformance
✅
SHA-3 and EdDSA interop: Interop tests with SHA-3 digests and EdDSA signatures against external validators (EU DSS, iText, PDFBox, pyHanko) are tracked in the interop test backlog.
Docker-Based CI Tests
All interop tests run in Docker containers in CI (EU DSS, iText validator, PDFBox, veraPDF, OpenSSL, pyHanko, xmlsec1) — see interop/ for details.