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