4.2.2. Firma de paquetes
Antes de que pueda firmar los paquetes, deberá configurar su archivo
~/.rpmmacros
para incluir lo siguiente:
%_signature gpg %_gpg_name B7085C8A
%_signature gpg
%_gpg_name B7085C8A
Remplace el valor Id de la llave
_gpg_name
de B7085C8A por el ID de la llave de su archivo de claves GPG que usted usará para firmar los paquetes. Este valor le indicará a RPM qué firma utilizar.
Para firmar el paquete nombre-paquete-1.0-1.noarch.rpm, utilice el siguiente comando:
rpm --resign package-name-1.0-1.noarch.rpm
rpm --resign package-name-1.0-1.noarch.rpm
Introduzca su contraseña. Para asegurarse de que el paquete ha sido firmado, utilice el siguiente comando:
rpm --checksig -v package-name-1.0-1.noarch.rpm
rpm --checksig -v package-name-1.0-1.noarch.rpm
Nota
Antes de ejecutar el comando
rpm --checksig -v
, importe la llave GPG. Consulte la Sección 4.3, “Importación de las llaves GPG personalizadas” en la siguiente sección para obtener más información.
Deberá ver la frase 'Good signature' desde "Su Nombre" en la salida, con Su Nombre, remplazado con el nombre asociado con la llave firmante.