4 234
modifications
Aucun résumé des modifications |
|||
(25 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
[[category:desktop]] | |||
[[category:security]] | |||
=Fingerprint= | |||
* D'une clé : | |||
<pre>gpg --fingerprint <id/mail/></pre> | |||
* d'une clé et ses sous clés : | |||
<pre>gpg --fingerprint --fingerprint <id/mail></pre> | |||
* D'un fichier contenant une clé (ne fonctionne PAS pour une clé privé avec gpg2 : | |||
** GPG1: <pre>gpg --with-fingerprint <fichier></pre> | |||
** GPG2 >= 2.1.23 : <pre>cat keyfile.key | gpg --import-options show-only --import</pre> | |||
** GPG < 2.1.23 : <pre>cat keyfile.key | gpg --import-options import-show --dry-run --import</pre> | |||
Alternative pour gpg2 fonctionnant avec les clés privés : | |||
<pre>gpg --list-packets <fichier></pre> | |||
<pre>pgpdump <fichier></pre> | |||
=Export= | |||
Notez que l’exportation d'une clé privé exporte la clé privée et publique (la clé publique est | |||
<pre> | <pre> | ||
gpg - | gpg --output pfoo@domain.tld-public.gpg -a --export <id/mail/nom> | ||
gpg -a --export- | gpg --output pfoo@domain.tld-secret.gpg -a --export-secret-keys <id/mail/nom> | ||
gpg --export-ownertrust > ownertrust-gpg.txt | gpg --export-ownertrust > ownertrust-gpg.txt | ||
</pre> | </pre> | ||
import : | =import= | ||
D'une clé privé ou publique : | |||
<pre>gpg --import pfoo@domain.tld-secret.gpg</pre> | |||
De la base de donnée de trust : | |||
<pre>gpg --import-ownertrust ownertrust-gpg.txt</pre> | |||
=Vérifier les clés présentes= | |||
* Liste des clés publiques : | |||
<pre>gpg --list-keys</pre> | |||
<pre>gpg -k</pre> | |||
* Liste des clés privés : | |||
<pre>gpg --list-secret-keys</pre> | |||
<pre>gpg -K</pre> | |||
un > signifie que la clé privé est stocké sur une smartcard<br> | |||
un # signifie que la clé privé est indisponible | |||
=Liste les signatures contenues dans les clés= | |||
<pre>gpg --list-sigs [ID]</pre> | |||
=Keyserver= | |||
* https://pgp.mit.edu/ | |||
* http://keys.gnupg.net/ (hkp://keys.gnupg.net) | |||
* https://keyserver.ubuntu.com/ | |||
* https://keyserver.pgp.com/ (hkp://subkeys.pgp.net) | |||
* http://pool.sks-keyservers.net/ (hkp://pool.sks-keyservers.net hkps://hkps.pool.sks-keyservers.net) | |||
<pre> | <pre> | ||
gpg -- | gpg --send-keys <id> | ||
gpg -- | gpg --recv-keys <id> | ||
gpg --refresh-keys | |||
gpg --fetch-keys URIs | |||
gpg --search-keys names | |||
</pre> | </pre> | ||
=Générer une clé= | |||
<pre>gpg --full-gen-key</pre> | |||
Flag <code>--expert</code> pour les algo custom (ECC) ou définir ses propres flags. | |||
=Editer une clé= | |||
<pre> | <pre> | ||
> passwd # change the passphrase | |||
> clean # compact any user ID that is no longer usable (e.g revoked or expired) | |||
> revkey # revoke a (sub)key | |||
> addkey # add a subkey to this key | |||
> expire # change the key expiration time | |||
</pre> | </pre> | ||
=gpg-agent= | |||
==Supprimer les clés stockée== | |||
<pre>echo RELOADAGENT | gpg-connect-agent</pre> |