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