EHPDFHeadlessCMSError

该异常报告畸形的 CMS、无效范围、校验或签名 budget、缺失的 OpenSSL 3 runtime 支持、源读取失败、无效 PEM 输入以及取消

stream callback 期间抛出的异常会先被捕获,等 C 调用完成后再重新抛出;Pascal 异常不会穿越 OpenSSL callback 的栈帧

密码学上无效的签名和不受信的证书链通常在 THPDFHeadlessCMSResult 中以 false 字段加细节返回,而不是抛出该异常