$cipher.sign¶
Description¶
Signe un fichier ou un texte.
Syntaxe¶
$cipher.sign( source [ , options ] )
Paramètres¶
sourcefile / string- Valeur à signer. Peut désigner un fichier ou une chaîne de caractères contenant la donnée à signer.
optionsmap-
Map d'options de signature. La liste des options dépend de l'algorithme de signature souhaité. L'algorithme doit être spécifié via l'option
algo.Ci-dessous nous présentons les différents algorithmes supportés et les options supplémentaires qui s'y rapportent.
Chiffrement asymétrique PGP. Autres options liées à cet algorithme:
privkeystring- Clé privée à utiliser pour la signature
passwordstring- Mot de passe associé à la clé privée
destination(oudest) file / string- Fichier ou dossier de destination. Si l'option n'est pas spécifiée, la méthode crée un fichier dans le répertoire de travail de l'application.
detachedboolean- Indique de générer une signature détachée. Lorsque le flag est
activé, la signature est directement écrite dans la destination.
L'option est
falsepar défaut. Cela signifie que dans ce cas la sortie est une version qui combine les données d'entrée et la signature. armoredKeyboolean- Indique que la clé privée est "armored", c'est-à-dire qu'elle
est dans un format lisible (en base64). L'option est
truepar défaut. armoredOutboolean- Indique que l'on souhaite avoir une sortie au format "armored".
Dans ce cas, les caractères non imprimables sont convertis en
base64. L'option est
falsepar défaut.
Retour¶
Valeur signée
Exemple¶
Voir $cipher