PharData::setSignatureAlgorithm
phar のシグネチャのアルゴリズムを設定する
&reftitle.description;
public voidPharData::setSignatureAlgorithm
intalgo
stringnullprivateKey&null;
&phar.write;
phar のシグネチャのアルゴリズムを設定します。
シグネチャのアルゴリズムは Phar::MD5、
Phar::SHA1、Phar::SHA256、
Phar::SHA512 あるいは Phar::OPENSSL
のいずれかでなければなりません
&reftitle.parameters;
algo
Phar::MD5、
Phar::SHA1、Phar::SHA256、
Phar::SHA512 あるいは Phar::OPENSSL
のいずれか。
&reftitle.returnvalues;
&return.void;
&reftitle.errors;
さまざまなエラーが発生した場合に
UnexpectedValueException をスローします。
zip 形式や tar 形式の phar アーカイブに対してコールした場合は
BadMethodCallException をスローします。
変更内容をディスクに書き込むときにエラーが発生した場合は
PharException をスローします。
&reftitle.changelog;
&Version;
&Description;
8.0.0
privateKey は、nullable になりました。
&reftitle.seealso;
Phar::getSupportedSignatures
Phar::getSignature