Skip to main content

Firmar un PDF con el certificado digital de FNMT

 Como obtener un certificado digital

Todos los detalles son explicado aquí: https://www.sede.fnmt.gob.es/certificados

Una ves el certificado digital instalado en Firefox, podrás identificarte a servicios públicos online, por ejemplo para pagar tus impuestos, o pedir una cita prevía en tu centro de salud.

Pero puedes utilisar el certificado digital para firmar PDFs también!

 Como funciona?

El fichero "algo.p12" que has importado en Firefox no solo contiene un certificado digital. Contiene:
  • Un certificado digital (un "passaporte digital"), firmado por FNMT
    • Este certificado digital continene también una clave pública
  • Una clave privada, protegida por una contraseña
Las llaves privadas y pública son utilisadas para firmar documentes:
  1. compartes el documento cifrado ("firmado") por la clave privada (que nunca compartes), con tu certificado digital adjuntado al documento.
  2. tu destinatorio verifica tu "firma", decifrando el documento por la clave pública incluida en el cetificado. Solo tu tienes la clave privada, así solo tu ha podido cifrar con la clave privada. Si tu desitnatorio puede decifrar el documento con la llave pública, significa que la firma es válida. 


 Como firmar con Adobe Reader

1) Importa el fichero algo.p12 en Adobe Reader


2) Configura el time-stamp server de Microsoft para adjuntar la fecha a tu firma

Edit->Preferences



3) Firma (con tu clave privada)



click "Digitally Sign"








Comments

Popular posts from this blog

Oracle Database commands

Notes Leo Oracle DB Start sqlplus Look for orale_home and SID cat /etc/oratab # # A colon, ':', is used as the field terminator.  A new line terminates # the entry.  Lines beginning with a pound sign, '#', are comments. # # Entries are of the form: #   $ORACLE_SID:$ORACLE_HOME:<N|Y>: # ORCL : /u01/app/oracle /product/12.1.0/dbhome_1:Y Set the env variables: [oracle@LeoFareco opc]$ . oraenv ORACLE_SID = [ ORC L] ? The Oracle base remains unchanged with value /u01/app/oracle Start sqlplus [oracle@LeoFareco opc]$ sqlplus / as SYSDBA Avoid the wrapping of the text SQL> set lines 999; SQL> set pages 999; PDB Create a new PDB from the Seed SQL> CREATE PLUGGABLE DATABASE PDB2 ADMIN USER oracle IDENTIFIED BY oracle; Pluggable database created. List the available PDBs SQL> show pdbs OR SQL> select name, open_mode from v$pdbs; NAME OPEN_MODE ------------------------------ ---------- PDB$SEED READ ONLY PDB1 READ WRITE PDB2 MOUNTED Open a PDB in read-write mode

ORA-00018.Maximum number of sessions exceed

ORA-00018.Maximum number of sessions exceed Initiate the environment variables cat /etc/oratab . oraenv ISTCLOUD Control the number of connections in use loggin as PDBADMIN in your PDB sqlplus PDBADMIN/welcome1@129.152.132.249:1521/SALESPDB4XOK68WUOMMXBE1WPHN.ieoracle12645.oraclecloud.internal Check the number of connections Run: SELECT 'Currently, ' || (SELECT COUNT(*) FROM V$SESSION) || ' out of ' || VP.VALUE || ' connections are used.' AS USAGE_MESSAGE FROM V$PARAMETER VP WHERE VP.NAME = 'sessions' It displays “Currently n out of m connections are used.” Here n > m. It should be the opposite. Change the max number of sessions Loggin as sys in your PDB quit sqlplus / as sysdba alter session set container = SALESPDB4XOK68WUOMMXBE1WPHN; Change the number of sessions alter system set sessions=100 scope=both sid='*'; Then bounce the database Turn it off and on again SQL> shutdown immediate SQL> startup Open all the PDBs (closed by the boun