PharData::setSignatureAlgorithm
En esta página
PharData::setSignatureAlgorithm
Asigna el algoritmo de firma de un phar y lo aplica
Descripción#
php
public PharData::setSignatureAlgorithm(int $algo, [string $privateKey]): voidphp
[!NOTE] Este método requiere que la variable de configuración INI
phar.readonlyesté definida a0para funcionar con los objetosPhar. De lo contrario, se lanzará una excepciónPharException.
Asigna el algoritmo de firma de un phar y lo aplica. El algoritmo de firma debe ser Phar::MD5, Phar::SHA1, Phar::SHA256, Phar::SHA512, o Phar::OPENSSL.
Parámetros#
algo
Un algoritmo entre Phar::MD5, Phar::SHA1, Phar::SHA256, Phar::SHA512, o Phar::OPENSSL.
Valores devueltos#
No se retorna ningún valor.
Errores/Excepciones#
Levanta una excepción UnexpectedValueException para muchos errores, una excepción BadMethodCallException si la llamada se realiza para un archivo phar basado en tar o en zip, una excepción PharException si se encuentran problemas al escribir los cambios en el disco.
Historial de cambios#
| Versión | Descripción |
|---|---|
| 8.0.0 | privateKey ahora es nullable. |
Véase también#
Phar::getSupportedSignatures, Phar::getSignature