PHP 8.4.2 Released!

rnp_op_sign_cleartext

(PECL rnp >= 0.1.1)

rnp_op_sign_cleartextEffectue une opération de signature sur des données textuelles, renvoie le message signé en clair

Description

rnp_op_sign_cleartext(
    RnpFFI $ffi,
    string $data,
    array $keys_fp,
    array $options = ?
): string|false

Liste de paramètres

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).

Valeurs de retour

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.

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top