24.3.4 Importazione di una chiave pubblica

Per poter inviare messaggi cifrati ad un’altra persona (ad es. Gianni) o verificare l’integrità dei suoi messaggi, è necessario aggiungere la sua chiave pubblica nel proprio keyring delle chiavi pubbliche. Ciò può essere fatto con il comando

 
$ gpg --import giannipubkey.asc  
dove giannipubkey.asc è il file contenente la chiave pubblica di Gianni.

Per verificare che la chiave pubblica di Gianni è stata importata si potrà utilizzare il comando

 
$ gpg --list-public-keys  
che visualizzerà delle indicazioni analoghe a quelle di seguito riportate

/home/daniele/.gnupg/pubring.gpg
-----------------------------------------
pub   1024D/8D267827 2005-01-02 [expires: 2006-01-02]
uid                  Daniele Masini (daniele) <d.masini@tiscali.it>
sub   1024g/73FAA737 2005-01-02 [expires: 2006-01-02]
pub   1024D/4E2456A3 2004-07-15
uid                  Gianni (gianni) <gianni@prova1.org>
sub   1024g/E567D334 2004-07-15
È possibile importare una chiave pubblica direttamente da un keyserver con un comando analogo a

 
$ gpg --keyserver keyserver.linux.it --recv-key gianni@prova1.org  
dove keyserver.linux.it è il nome del keyserver dal quale recuperare la chiave pubblica relativa a gianni@prova1.org.