Renovación de la llave gpg

Escenario

En mi trabajo usamos gpg para cifrar los documentos con información sensible.

Problema

Resulta que, en su día, di de alta la clave con una esperanza de vida de dos años. Y dos años pasan muy rápido.

Solución

Estos son los comandos que hay que ejecutar para extender la fecha de caducidad. Para listar las llaves instaladas: $ gpg --list-keys Por pantalla debería mostrarse algo del tipo: pub   rsa2048 2017-04-25 [SC]80B32AD78FFC3B4B37E075FE8CD660BD9A98334Euid           [ultimate] Marcos <yo@techonage.net>sub   rsa2048 2017-04-25 [E] Una vez identificada el id de la clave ([email protected]) que queremos actualizar, lanzamos el siguiente comando: $ gpg --edit-key yo@technoage.net Usamos el comando siguiente para establecer una nueva fecha de caducidad: gpg> expire Cuando se solicite, escribe 1y o el tiempo que deseas que dure. Si introduces 0, la llave no caducará. Si existe más de una sub-clave, selecciónalas: gpg> key 1gpg> key 2gpg> expire Una estrella debería aparecer delante de todas las llaves seleccionadas. Desde el momento que la llave ha cambiado ahora necesitamos confíar en ella, de lo contrario saltaría el error: «There is no assurance this key belongs to the named user» when usemos la llave: gpg> trust Por último guardas los cambios: gpg> save

Publicaciones Similares

  • Hibernate no puede resolver la propiedad…

    Escenario En una aplicación Spring Boot v2.3.4 hay dos entidades Balance y Shop. Una tienda (shop) puede tener varios saldos y un saldo (Balance) ha de estar relacionado con una tienda. Además existen panaderías (Bakery) y sastrerías (TailorShop) que extienden la clase Shop:

    Y necesito saber cuál es la fecha del…

  • Chart.js: cómo cambiar el idioma (locale) dinámicamente

    Escenario Por un lado una aplicación que permite al usuario personalizar el idioma del sitio. Por otro, una gráfica de tipo línea temporal generada con la biblioteca Chart.js, integrada en un módulo de React con react-chartjs-2. Problema Según un comentario de un usuario de Stackoverflow, basta con un require('moment/min/moment-with-locales'); y establecer el valor de la…

  • Partición adicional en disco con tabla MBR

    Escenario Tengo un disco de 4TB que usa una tabla de particiones MBR. Hay una partición de 2TB ya creada y necesito crear otra en el espacio disponible. Problema Según parted para crear la nueva partición por el siguiente problema: Error: starting sector number, 4294967296 exceeds the msdos-partition-table-imposed maximum of 4294967295 [plain]marcos@technoage:~$ sudo parted /dev/sdb…

  • |

    Actualización de Apache Guacamole server 1.0 → 1.2

    Escenario En el trabajo usamos Apache Guacamole para conectarnos a nuestros escritorios de la oficina desde casa. Apache Guacamole proporciona una puerta de entrada HTML5 para conectar con servicios de acceso remoto, como pueden ser VNC o RDP. Consta de dos : el servidor y el cliente que no tienen por qué correr en la…

  • Oracle JDK 7 is NOT installed.

    Escenario El otro día me avisaron que una de las decenas de webs bajo mi responsabilidad tenía el certificado caducado. A principio de mes estuve actualizando los certificados de todos los servidores, pero éste se me pasó. Problema Al no ser una web a la que demos mucho uso, tenía actualizaciones de seguridad pendientes de…

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *