Phar::setSignatureAlgorithm Establece y aplica el algoritmo de firma de un phar &reftitle.description; public voidPhar::setSignatureAlgorithm intalgo stringnullprivateKey&null; &phar.write; Establece y aplica el algoritmo de firma de un phar. El algoritmo de firma debe ser Phar::MD5, Phar::SHA1, Phar::SHA256, Phar::SHA512, o Phar::OPENSSL. Tenga en cuenta que todas las archives phar ejecutables tienen una firma creada automáticamente, SHA1 por omisión. Las archives de datos basadas en tar o en zip (creadas con la clase PharData) deben tener su firma creada y asignada explícitamente mediante Phar::setSignatureAlgorithm. &reftitle.parameters; algo Uno de los algoritmos Phar::MD5, Phar::SHA1, Phar::SHA256, Phar::SHA512, o Phar::OPENSSL privateKey El contenido de una clave privada OpenSSL, tal como se extrae de un certificado o de un archivo de clave OpenSSL: setSignatureAlgorithm(Phar::OPENSSL, $pkey); ?> ]]> Consulte la introducción de phar para las instrucciones de nombramiento y ubicación del archivo de clave pública. &reftitle.returnvalues; &return.void; &reftitle.errors; Genera una excepción UnexpectedValueException para muchos errores y una excepción PharException si ocurren problemas durante la escritura de los cambios en el disco. &reftitle.changelog; &Version; &Description; 8.0.0 privateKey ahora es nullable. &reftitle.seealso; Phar::getSupportedSignatures Phar::getSignature