Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
kmail_openpgp [Le 08/09/2007, 17:07]
80.200.154.7
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 28: Ligne 28:
 ===== Configuration ====== ===== Configuration ======
 La configuration se fait par utilisateur. Il faut donc la répéter pour chaque utilisateur qui désire utiliser GnuPG et KMail. La configuration se fait par utilisateur. Il faut donc la répéter pour chaque utilisateur qui désire utiliser GnuPG et KMail.
 +
  
 ==== Modification de la configuration de GnuPG ==== ==== Modification de la configuration de GnuPG ====
-Tout d'​abord,​ il faut modifier la configuration de GnuPG pour lui dire d'​utiliser l'//​agent//​ au lieu de son propre système de vérification de mot de passe. À cet effet, il faut éditer le fichier ''​~/​.gnupg/​gpg.conf''​((s'​il n'​existe pas, cf. [[#​prerequis|Prérequis]],​ et si malgré cela il n'​existe toujours pas, n'​hésitez pas à le créer.)).+Tout d'​abord,​ il faut modifier la configuration de GnuPG pour lui dire d'​utiliser l'//​agent//​ au lieu de son propre système de vérification de mot de passe. À cet effet, il faut éditer le fichier ''​~/​.gnupg/​gpg.conf''​((s'​il n'​existe pas, cf. [[#​prerequis|Prérequis]],​ et si malgré cela il n'​existe toujours pas, n'​hésitez pas à le créer ​vous même.)).
  
 Il faut ensuite décommenter((enlever le dièse (#) et l'​espace de début de ligne)) la ligne suivante : Il faut ensuite décommenter((enlever le dièse (#) et l'​espace de début de ligne)) la ligne suivante :
Ligne 37: 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 53: Ligne 64:
  
 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 58: 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''​.
Ligne 73: Ligne 86:
   - Se connecter   - Se connecter
 === Sous Gnome === === Sous Gnome ===
-Je dois avouer ​que je n'en sais strictement rien et j'en suis désolé. Si quelqu'​un a une idée, qu'il complète.+ 
 + 
 +  - Aller dans **Système/​Préférences/​Session** 
 +  - Cliquer sur le bouton **Nouveau** 
 +  - Dans Nom, indiquer **gpg-agent** 
 +  - Dans Commande, indiquer **eval "​$(gpg-agent --daemon)"​** 
 +  - Valider 
 +  - Vérifier ​que la case de gpg-agent est cochée 
 +  - Fermer la fenêtre 
 +  - Redémarrez la session pour que cela soit pris en compte 
  
 ===== Conclusion ===== ===== Conclusion =====
  • kmail_openpgp.1189264039.txt.gz
  • Dernière modification: Le 18/04/2011, 14:46
  • (modification externe)