Cómo crear llavero adicional de gpg

19

Tengo archivos de llavero públicos y privados en mi .gnupgdirectorio ( pubring.gpgy secring.gpg). Quiero crear un nuevo llavero trustedkeys.gpg, también en .gnupg, al que puedo agregar claves públicas de otras personas.

¿Cómo creo este nuevo llavero?

rlandster
fuente
3
La convención es tener todas las claves en tu pubring. La confianza se marca usando la propia configuración de GnuPG.
user1686
gpgvespera firmas para estar adentro trustedkeys.gpg.
rlandster
¿Puedes solucionar el problema haciendo un enlace simbólico de trustedkeys.gpga pubring.gpg(o trusteddb.pgp)?
IQAndreas
1
Las convenciones de @grawity son solo eso: convenciones. El OP por ahí sabrá mejor las necesidades a la mano.
n611x007

Respuestas:

29

probado con gpg (GnuPG) 2.0.26:

gpg --no-default-keyring --keyring trustedkeys.gpg --fingerprint

sugerencia para principiantes: puede usar cualquier nombre de archivo no solo trustedkeys.gpg.

dirá gpg: keyring ``</path>/.gnupg/trustedkeys.gpg' created

usar:

gpg --no-default-keyring --keyring trustedkeys.gpg <your-gpg-commands-here>
n611x007
fuente
2
En mi humilde opinión, esto debe ser marcado como la respuesta aceptada.
Paul Calabro
3
gpg --keyring pubring.gpg --export KEY > /tmp/exported.key
gpg --no-default-keyring --keyring=path/to/new-keyring.gpg --import /tmp/exported.key

Si desea que GPG también use el llavero de forma predeterminada a partir de ese momento, como usted dice, omita el --no-default-keyringinterruptor.

Encuentre más información en el gpg(1)manual bajo la --keyringopción.

K3 --- rnc
fuente
3

gpg --export KEY1 KEY2 > trustedkeys.gpg para claves públicas y:

gpg --export-secret-keys KEY1 KEY2 > trustedkeys.gpg para llaves completas (incluida la parte privada).

Donde puede suministrar huellas digitales (parciales) para KEY1, KEY2, etc.

ufotds
fuente