Phar::setSignatureAlgorithm
(PHP >= 5.3.0, PECL phar >= 1.1.0)
Phar::setSignatureAlgorithm — Assigne l'algorithme de signature d'un phar et l'applique
Description
$sigtype
)Note:
Cette méthode nécessite que la variable de configuration INI phar.readonly soit définie à 0 pour fonctionner avec les objets Phar. Sinon, une exception PharException sera lançée.
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::PGP (PGP n'est pas encore supporté et implique Phar::SHA1).
Liste de paramètres
-
sigtype
-
Un algorithme parmi Phar::MD5, Phar::SHA1, Phar::SHA256, Phar::SHA512, or Phar::PGP
Valeurs de retour
Aucune valeur n'est retournée.
Erreurs / Exceptions
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.
Voir aussi
- Phar::getSupportedSignatures() - Retourne un tableau des types de signature supportés
- Phar::getSignature() - Retourne la signature MD5/SHA1/SHA256/SHA512 d'une archive Phar