PHP 8.0.3 Released!

openssl_cms_sign

(PHP 8)

openssl_cms_signファイルに署名する

説明

openssl_cms_sign ( string $input_filename , string $output_filename , OpenSSLCertificate|string $certificate , OpenSSLAsymmetricKey|OpenSSLCertificate|array|string $private_key , array|null $headers , int $flags = 0 , int $encoding = OPENSSL_ENCODING_SMIME , string|null $untrusted_certificates_filename = null ) : bool

この関数は、X.509 証明書 と秘密鍵を使ってファイルに署名します。

パラメータ

input_filename

署名するファイル名。

output_filename

処理結果を出力するファイル名。

certificate

署名に使う証明書を含むファイル名。

private_key

certificate に関連付けられた秘密鍵を含むファイル名。

headers

S/MIME 形式の出力に含められるヘッダの配列。

flags

cms_sign() に渡すフラグ。

encoding

出力ファイルのエンコーディング。 OPENSSL_CMS_SMIME, OPENSLL_CMS_DER, OPENSSL_CMS_PEM のいずれかです。

untrusted_certificates_filename

署名に含まれる中間証明書。

返り値

成功した場合に true を、失敗した場合に false を返します。

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top