Xampp(PHP 5.4.7、OpenSSL 1.0.1c)でPKPassクラスを使用して、PHPでiOSパスブックに署名しようとしています。
結果の署名ファイルは空で、php ログには次のメッセージが表示されます。
これが私が実行するコードです:
openssl_pkcs7_sign(
$paths['manifest'],
$paths['signature'],
$certdata,
$privkey,
array(),
PKCS7_BINARY | PKCS7_DETACHED,
$this->WWDRcertPath
);
パラメータのすべての変数を確認しました。コマンドラインを使ってopensslで通帳の生成に成功したので、証明書はOKです。