Ejemplo gnupg_sign

Ejemplo 1

Descripción

La función gnupg_sign firma un texto. Para mostrar su funcionamiento, una vez iniciada una conexión, añadimos una clave para firmar y utilizamos dicha función para firmar un texto. A continuación mostramos información acerca de la firma y, en caso de haber ocurrido un fallo, lo indicamos a través de un mensaje.

gnupg_20_0.png

Código

<?php
    //Iniciamos una conexión
    $iden = gnupg_init();
 
    //añadimos una clave para firmar
    gnupg_addsignkey($iden,"53387854F7F30A43678097DEA8907564321FEAB0");
 
    //firmamos un texto
    $tfirmado = gnupg_sign($iden, "esto es un ejemploooo");
 
    //Mostramos el texto firmado o la firma. En caso de fallo mostramos un mensaje indicándolo
    if(!$tfirmado){
        echo "Ocurrió un error en el proceso de firma"."<BR>";
    }else{
        echo "Texto firmado correctamente"."<BR>";
    }
 
?>
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License