PharData::setSignatureAlgorithm
(No version information available, might only be in Git)
PharData::setSignatureAlgorithm — Asigna el algoritmo de firma de un phar y lo aplica
Parámetros
algo
-
Un algoritmo entre 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:
<?php
$p = new PharData('archive.tar');
$private = openssl_get_privatekey(file_get_contents('private.pem'));
$pkey = '';
openssl_pkey_export($private, $pkey);
$p->setSignatureAlgorithm(Phar::OPENSSL, $pkey);
?>
Consulte
la introducción de phar
para las instrucciones de nombramiento y ubicación del
archivo de clave pública.
Valores devueltos
No se retorna ningún valor.