Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
kmail_openpgp [Le 18/12/2007, 16:44] 193.49.125.252 |
kmail_openpgp [Le 15/01/2017, 08:52] (Version actuelle) L'Africain tags |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>breezy dapper edgy courrier securite web}} | + | {{tag>courriel sécurité VÉTUSTE}} |
---- | ---- | ||
Ligne 38: | Ligne 38: | ||
==== Configuration de GnuPG-agent ==== | ==== Configuration de GnuPG-agent ==== | ||
Ensuite, il faut configurer l'agent GnuPG. Il faut créer le fichier ''~/.gnupg/gpg-agent.conf'' et lui donner le contenu suivant : | Ensuite, il faut configurer l'agent GnuPG. Il faut créer le fichier ''~/.gnupg/gpg-agent.conf'' et lui donner le contenu suivant : | ||
- | <file>pinentry-program /usr/bin/pinentry-qt | + | <file>pinentry-program "/usr/bin/pinentry-qt" |
no-grab | no-grab | ||
default-cache-ttl 1800</file> | default-cache-ttl 1800</file> | ||
- | N.B: Si c'est ''pinentry-gkt2'' qui a été installé, il faut évidemment remplacer ''pinentry-qt'' par ''pinentry-gkt-2'' | + | N.B: Si c'est ''pinentry-gtk2'' qui a été installé, il faut évidemment remplacer ''pinentry-qt'' par ''pinentry-gtk-2'' |
+ | |||
+ | N.B 2 : correction de synthaxe : ajout des apostrophes | ||
+ | |||
+ | Dans les nouvelles distribution => Natty, nous pouvons utiliser kwallet avec pinentry.\\ | ||
+ | Pour se faire, il faut [[:tutoriel:comment_installer_un_paquet|Installer le paquet]] **[[apt>kwalletcli]]**\\ | ||
+ | |||
+ | puis remplacer dans .gnupg/gpg-agent.conf | ||
+ | <file> | ||
+ | #pinentry-program "/usr/bin/pinentry-qt" | ||
+ | pinentry-program "/usr/bin/pinentry-kwallet"</file> | ||
==== Premier test ==== | ==== Premier test ==== | ||
Ligne 55: | Ligne 65: | ||
Si le test s'est bien déroulé, passez à la suite. | Si le test s'est bien déroulé, passez à la suite. | ||
+ | NB: Sur Natty, le daemon gpg est lancé automatiquement à l'ouverture de session X. Il faut donc rebooter pour tester la configuration et ne pas tenter de lancer un nouveau daemon avec <code>$ eval "$(gpg-agent --daemon)"</code> | ||
==== Démarrer le démon à chaque session ==== | ==== Démarrer le démon à chaque session ==== | ||
Ligne 60: | Ligne 71: | ||
Il faut créer un fichier ''~/.kde/Autostart/GnuPG''((si le dossier ''Autostart'' n'existe pas, le créer. Si le dossier ''.kde'' n'existe pas, voir [[#sous_gnome|sous Gnome]])) qui doit contenir les lignes suivantes : | Il faut créer un fichier ''~/.kde/Autostart/GnuPG''((si le dossier ''Autostart'' n'existe pas, le créer. Si le dossier ''.kde'' n'existe pas, voir [[#sous_gnome|sous Gnome]])) qui doit contenir les lignes suivantes : | ||
<file>#!/bin/sh | <file>#!/bin/sh | ||
- | if grep ^use-agent ~/.gnupg/gpg.conf &> /dev/null ; then | + | if grep -q '^use-agent' ~/.gnupg/gpg.conf; then |
- | eval "$(gpg-agent --daemon)" | + | eval "`gpg-agent --daemon`" |
fi</file> | fi</file> | ||
Ce petit programme teste si une le fichier ''~/.gnupg/gpg.conf'' contient une ligne qui commence par ''use-agent''. Si c'est le cas, il démarre le démon ''gpg-agent''. | Ce petit programme teste si une le fichier ''~/.gnupg/gpg.conf'' contient une ligne qui commence par ''use-agent''. Si c'est le cas, il démarre le démon ''gpg-agent''. |