我在编写使用 SAPI 签署 PDF 的 PHP 脚本方面取得了进展。示例代码很有帮助,但我尝试利用其他一些 SAPI 功能并有几个问题:
我试图让签名加盖时间戳。所以基本上我在 PHP 示例中添加了以下代码:
define( 'AR_SAPI_SIG_ENABLE_STS' , 0x100 );
define( 'AR_SAPI_SIG_PDF_REVOCATION' , 0x1000 );
$req->OptionalInputs->Flags =
AR_SAPI_SIG_ENABLE_STS | AR_SAPI_SIG_PDF_REVOCATION;
不幸的是,现在代码不起作用。我想我在正确的位置添加了标志。任何人都可以对此有所了解吗?我回来的错误是:
result is: urn:oasis:names:tc:dss:1.0:resultmajor:ResponderError
urn:oasis:names:tc:dss:1.0:resultminor:GeneralError
Failed create and sign err 90030373