(No version information available, might only be in Git)
PharData::setSignatureAlgorithm — Установить алгоритм подписания phar-архива и применение его
Замечание: Для корректной работы метода с объектами Phar потребуется установить для директивы
phar.readonlyв файле php.ini значение0, иначе метод выбросит исключение PharException.
Устанавливает алгоритм подписания phar-архива и применяет его.
Доступны следующие алгоритмы подписания: Phar::MD5,
Phar::SHA1, Phar::SHA256,
Phar::SHA512 и Phar::OPENSSL.
(pgp пока не поддерживается, вместо него используется SHA-1).
algo
Одна из констант: Phar::MD5,
Phar::SHA1, Phar::SHA256,
Phar::SHA512 или Phar::OPENSSL
Функция не возвращает значения после выполнения.
Выбрасывает исключение UnexpectedValueException для большинства ошибок. Для архивов на основе zip или tar выбрасывает исключение BadMethodCallException. При ошибках записи на диск выбрасывает исключение PharException.
| Версия | Описание |
|---|---|
| 8.0.0 |
privateKey теперь допускает значение null.
|