mirror of
https://github.com/storytold/pdfcraft.git
synced 2026-11-01 05:58:12 -06:00
Chain building accepted an intermediate CA without looking at its critical extensions, which were checked only on the signer's certificate. A subordinate CA limited by critical name constraints could vouch for a signer outside its namespace, because PdfCraft does not enforce those constraints. A CA certificate (other than a self-signed root, whose limits are the trust store's business) with a critical extension PdfCraft doesn't process is refused as an issuer, and the reason is reported.