Si ejecuto lo siguiente en una clave privada para instalarlo en mi servidor de claves:
gpg --allow-secret-key-import --import my_private.key
¿Importará una clave pública asociada presumiblemente desde un servidor de claves?
gpg: key xyz...: public key "[email protected]" imported
Mi pregunta es: ¿Cómo puedo averiguar el ID de esta clave pública sin tener que instalar la clave privada en mi llavero?
Respuestas:
Solo llama al
gpg
herramienta de línea de comandos y pasar el archivo de claves como una opción$ gpg my_private.key sec 4096R/1234ABCD 2017-09-12 [email protected]
fuente
gpg: WARNING: no command supplied. Trying to guess what you mean ...
. Preferiría conocer el comando real, tanto para eliminar la ambigüedad como la advertencia.Si se refiere a una clave PGP, entonces esta puede ser la respuesta.
Del manual gpg (gpg (GnuPG) 2.2.11):
Por ejemplo:
$ gpg --show-keys docker-ce.gpg pub rsa4096 2017-02-22 [SCEA] 9DC858229FC7DD38854AE2D88D81803C0EBFCD88 uid Docker Release (CE deb) <[email protected]> sub rsa4096 2017-02-22 [S]
donde 9DC858229FC7DD38854AE2D88D81803C0EBFCD88 es la identificación de la clave.
fuente