PharData::setSignatureAlgorithm Assigne l'algorithme de signature d'un phar et l'applique &reftitle.description; public voidPharData::setSignatureAlgorithm intalgo stringnullprivateKey&null; &phar.write; Assigne l'algorithme de signature d'un phar et l'applique. L'algorithme de signature doit être Phar::MD5, Phar::SHA1, Phar::SHA256, Phar::SHA512, ou Phar::OPENSSL. &reftitle.parameters; algo Un algorithme parmi Phar::MD5, Phar::SHA1, Phar::SHA256, Phar::SHA512, ou Phar::OPENSSL. privateKey Le contenu d'une clé privée OpenSSL, comme extrait depuis un certificat ou un fichier de clé OpenSSL : setSignatureAlgorithm(Phar::OPENSSL, $pkey); ?> ]]> Voir l'introduction Phar pour des consignes de nommage et de placement de fichier de clé publique. &reftitle.returnvalues; &return.void; &reftitle.errors; Soulève une exception UnexpectedValueException pour beaucoup d'erreurs, une exception BadMethodCallException si l'appel est fait pour une archive phar basée sur tar ou sur zip, une exception PharException si des problèmes sont rencontrés lors de l'écriture des changements sur le disque. &reftitle.changelog; &Version; &Description; 8.0.0 privateKey est désormais nullable. &reftitle.seealso; Phar::getSupportedSignatures Phar::getSignature