(PECL rnp >= 0.1.1)
rnp_op_sign_cleartext — Effectue une opération de signature sur des données textuelles, renvoie le message signé en clair
ffi
L'objet FFI retourné par rnp_ffi_create.
data
La donnée à signer.
keys_fp
Le tableau avec les empreintes des clés. Au moins une clé doit être fournie.
Les clés doivent être présentes dans ffi
.
options
Un tableau associatif avec des options.
Key | Type de donnée | Description |
---|---|---|
"armor" |
boolean | Active la sortie ASCII armée. Désactivé par défaut. |
"hash" |
string | Définit l'algorithme de hachage utilisé lors du calcul de la signature. |
"creation_time" |
integer | Définit l'heure de création de la signature en secondes depuis le 1er janvier 1970 UTC. Par défaut, l'heure actuelle est utilisée. |
"expiration_time" |
integer | Définit le temps d'expiration de la signature en secondes depuis l'heure de création. La valeur 0 est utilisée pour marquer la signature comme non expirée (valeur par défaut). |
Le message signé en clair contenant les données source avec
des en-têtes supplémentaires et la signature ASCII-armored en cas de succès ou false
si une erreur survient.