bool openssl_pkcs7_sign
(string infilename, string outfilename, mixed signcert, mixed privkey, array headers [, long
flags [, string
extracertsfilename]])
openssl_pkcs7_sign()は、 infilename という名前のファイルの内容につ いて、パラメータ signcert および privkey で指定した証明書と公開キーを用いて サインをします。 signcert and privkey
headers は、ヘッダの配列です。このヘッダは、 サインされた後、データの前に付加されます。(このパラメータの形式の 詳細については、openssl_pkcs7_encrypt() を参照 下さい。)
flags を出力を変更するために使用することが 可能です。PKCS7 定数 を参照下さい。これが指定されない場合、デフォルトの PKCS7_DETACHED になります。
extracerts には、サインに含めるための他の 一連の証明書を記述したファイル名を指定します。これは、例えば、送 信者が使用した証明書を受信者が検証しやすくするために使用すること が可能です。
この関数のパラメータ/返り値の型は、PHPのリリース版が公開される前 に変更される可能性があります。
注意 この関数は、PHP 4.0.6 で追加されました。