PharData::setSignatureAlgorithm
Установить алгоритм подписания phar-архива и применение его
&reftitle.description;
public voidPharData::setSignatureAlgorithm
intalgo
stringnullprivateKey&null;
&phar.write;
Устанавливает алгоритм подписания phar-архива и применяет его.
Доступны следующие алгоритмы подписания: Phar::MD5,
Phar::SHA1, Phar::SHA256,
Phar::SHA512 и Phar::OPENSSL.
(pgp пока не поддерживается, вместо него используется SHA-1).
&reftitle.parameters;
algo
Одна из констант: Phar::MD5,
Phar::SHA1, Phar::SHA256,
Phar::SHA512 или Phar::OPENSSL
&reftitle.returnvalues;
&return.void;
&reftitle.errors;
Выбрасывает исключение UnexpectedValueException
для большинства ошибок. Для архивов на основе zip или tar выбрасывает
исключение BadMethodCallException. При ошибках записи на диск
выбрасывает исключение PharException.
&reftitle.changelog;
&Version;
&Description;
8.0.0
privateKey теперь допускает значение null.
&reftitle.seealso;
Phar::getSupportedSignatures
Phar::getSignature