Ejemplo gnupg_setsignmode

Ejemplo 1

Descripción

En este ejemplo se muestra como firmar con los tres modos que exiten para ello y se comprueba que se realiza correctamente.

gnupg_19.png

Código

<?php
//inicia una nueva conexión a gnupg
$inicio = gnupg_init();
 
//firma con el modo conocido como "DETACH" y comprueba que se firma correctamente
$firma_1 = gnupg_setsignmode($inicio,GNUPG_SIG_MODE_DETACH);
if ($firma_1 == 1){
    echo "La firma se ha realizado correctamente";
}else{
    echo "La firma no se ha realizado correctamente";
}
echo "<BR>";
 
//firma con el modo conocido como "NORMAL" y comprueba que se firma correctamente
$firma_2 = gnupg_setsignmode($inicio,GNUPG_SIG_MODE_NORMAL);
if ($firma_2 == 1){
    echo "La firma se ha realizado correctamente";
}else{
    echo "La firma no se ha realizado correctamente";
}
echo <"BR">;
 
//firma con el modo conocido como "CLEAR" y comprueba que se firma correctamente
$firma_3 = gnupg_setsignmode($inicio,GNUPG_SIG_MODE_CLEAR);
if ($firma_3 == 1){
    echo "La firma se ha realizado correctamente";
}else{
    echo "La firma no se ha realizado correctamente";
}
echo <"BR">;
?>
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License