PharData::setSignatureAlgorithm phar のシグネチャのアルゴリズムを設定する &reftitle.description; public voidPharData::setSignatureAlgorithm intalgo stringnullprivateKey&null; &phar.write; phar のシグネチャのアルゴリズムを設定します。 シグネチャのアルゴリズムは Phar::MD5Phar::SHA1Phar::SHA256Phar::SHA512 あるいは Phar::OPENSSL のいずれかでなければなりません &reftitle.parameters; algo Phar::MD5Phar::SHA1Phar::SHA256Phar::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