Bienvenue visiteur (Inscription |  Connexion)
Qui est en ligne ?
Il y a : 34 utilisateurs en ligne, consultez le détail
Auteur Message
léo
#0 Message posté le : 29-06-2009 à 14:09:19


Naboo


Forum : Inscrit
Association :
Arrivé(e) le : 09-04-2003
Nombre de messages : 2119
Bonjour
Impossible pour moi de déchiffrer un message par Thunderbird+Enigmail. J'ai :
gpg: le déchiffrement a échoué: la clé secrète n'est pas disponible

Alors que si je copie/colle le crypté dans un éditeur de texte, et que je l'enregistre, je peux alors déchiffrer le fichier obtenu, car bien sûr j'ai une clef secrète.

Curieusement on trouve des tas de tutos pour chiffrer, mais rien pour déchiffrer !

A défaut, si vous pouvez m'indiquer un forum Enigmail, ça me servirait bien.

-------------------------------------
Tant qu'il y aura des hommes, il y aura des tanks.(Audiberti)
TrizoLakai
#1 Message posté le : 29-06-2009 à 17:28:11


Petit scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 18-11-2007
Nombre de messages : 95
Salut léo,

Regarde sur mon site : http://trizo.chocakai.org/doku.php/secu/gpg
J'explique comment faire pour lancer le gpg-agent (le logiciel qui va se charger de déchiffrer en gros, et enigmail va donc se servir de gpg-agent).

Configurer gpg-agent :
Dans ~/.gnupg/gpg.conf
use-agent Gpg-agent


Dans ~/.gnupg/gpg-agent.conf

pinentry-program /usr/bin/pinentry-gtk-2

no-grab

default-cache-ttl 7200



Lancer gpg-agent
Il faut le lancer en exportant ça valeur de retour. Comme ça :

eval "$(gpg-agent --daemon)"



Ensuite, dans le même terminal lance thunderbird et reteste. Si ça fonctionne tu n'as plus qu'à lancer cette commande à l'ouverture de ta session !

Moi je le fais dans le .xinitrc :

eval "$(gpg-agent --daemon)"

(

  nvidia-settings -l&

  claws-mail &

  numlockx &

  (sleep 5 && ossxmix ) &

  gajim &

  (sleep 20 && myconky )&

  midori &

  liferea &

  xcompmgr&

)&

exec ck-launch-session awesome



Voilà j'espère que ça t'aidera. Perso ça fonctionne bien. (même si maintenant j'utilise claws-mail qui, je trouve, est plus légé)

Bye,
léo
#2 Message posté le : 29-06-2009 à 18:43:11


Naboo


Forum : Inscrit
Association :
Arrivé(e) le : 09-04-2003
Nombre de messages : 2119
Salut et merci, ça marche.

Avec une modif : avec
use-agent Gpg-agent
j'ai en retour paramètre non attendu (.... not expected). J'ai donc laissé
use-agent
sans rien.

Dans ~/.gnupg/gpg-agent.conf, j'avais :
pinentry-program /usr/bin/pinentry-qt

no-grab

default-cache-ttl 1800
Je testerais pour en évaluer l'influence.

Par contre la commande pour lancer le démon gpg, je ne l'avais pas du tout.

-------------------------------------
Tant qu'il y aura des hommes, il y aura des tanks.(Audiberti)
léo
#3 Message posté le : 29-06-2009 à 20:29:01


Naboo


Forum : Inscrit
Association :
Arrivé(e) le : 09-04-2003
Nombre de messages : 2119
Ça marche seulement si la commande thunderbird est lancée après la commande eval "$(gpg-agent --daemon)" dans le même terminal.
Sinon, par exemple dans des terminaux différents, ça ne marche pas. De même si on démarre thunderbird depuis une icône.

J'ai essayé en plaçant eval "$(gpg-agent --daemon)" dans un fichier ~/.xinitrc que je n'avais pas. Ça ne marche pas.

J'ai essayé dans ~/.kde4/Autostart et ~/.kde4/env , même résultat.

Complément d'information, kgpg m'affiche ceci au démarrage :
L'agent GnuPG a été activé dans le fichier de configuration de GnuPG (~/.gnupg/gpg.conf).
Cependant,l'agent ne semble pas être actif. Ceci peut causer des problèmes de signature / déchiffrement. Veuillez désactiver l'agent GnuPG dans les options de KGpg, ou corrigez la situation en rendant l'agent actif.


--Message édité par léo le 29-06-2009 à 21:29:39--


-------------------------------------
Tant qu'il y aura des hommes, il y aura des tanks.(Audiberti)
léo
#4 Message posté le : 29-06-2009 à 22:22:42


Naboo


Forum : Inscrit
Association :
Arrivé(e) le : 09-04-2003
Nombre de messages : 2119
J'ai mis ces deux lignes :
killall gpg-agent 2>/dev/null

eval "$(gpg-agent --daemon)"


dans un fichier que j'ai appelé gnu_agent_start.sh dans le répertoire ~/kde4/env pour qu'il soit pris en compte avant le démarrage de kde4.

Je crois que mon erreur lorsque j'ai testé ce répertoire (cf post ci-dessus), je parlais en fait d'un script : donc avec le #!/bin/bash

C'est résolu donc grâce TrizoLakai , et à ces posts touffus qui explorent la variante kde du problème.

---------------------------------------------------------
Mon problème est résolu, mais ...
Quelqu'un pourrait-il m'expliquer :

    * Pourquoi le #!/bin/bash est contre productif ?
    * Pourquoi l'extension sh est indispensable au nom du fichier ?

--Message édité par léo le 29-06-2009 à 22:43:13--


-------------------------------------
Tant qu'il y aura des hommes, il y aura des tanks.(Audiberti)
TrizoLakai
#5 Message posté le : 30-06-2009 à 17:44:43


Petit scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 18-11-2007
Nombre de messages : 95
Il faut que gpg-agent soit lancé sur le même environement que la session graphique.

Le mieux c'est donc de le lancer avant de lancer les applications graphiques. C'est pour ça que je l'ai mis en premier dans mon xinitrc.

Le problème c'est que ton gestionnaire de connexion doit être KDM, et que KDM n'execute pas le .xinitrc, il laisse ton environnement de bureau (KDE) faire le travail.

Alors tu as le dossier ~/.kde4/env (Que je ne connaissais pas, merci) qui va faire ce travail. Pourquoi #!/bin/bash est contre-productif ? Peut être que KDE n'utilise pas le fichier en l'executant avec un shell et que le caractère # n'est pas interprété comme un commentaire.

Pourquoi le fichier se termine en .sh, faut demander à KDE .

Sinon
pinentry-program /usr/bin/pinentry-gtk-2 : La fenetre qui demande le mot de passe utilisera GTK2 pour le rendu. Donc tu peux laisser QT toi si tu es sous KDE ce sera mieux intégré à ton environnement.

default-cache-ttl 7200 : Ca ne te demande ton mot de passe que toutes les 7200 secondes (soit 2H). C'est le maximum d'après le man il me semble.

Le no-grab je pense que ça ne force pas la fenêtre à garder le focus.

Voilà voilà,


ps : C'est chiant les RSS avertissent pas d'un nouveau message, que d'un topic créé. (RSS de la page du site).
Azollyx
#6 Message posté le : 30-06-2009 à 21:20:33


Naboo


Forum : Modérateur
Association : Président
Arrivé(e) le : 09-04-2006
Nombre de messages : 2205
Essaye ce RSS là : http://forum.trustonme.net/rss/entryrss.php?cat=1&topic=8446 ;-)
Tu peux obtenir l'URL avec la petite icône qui se trouve à droite de l'URL de la page sous Firefox.
léo
#7 Message posté le : 30-06-2009 à 23:30:45


Naboo


Forum : Inscrit
Association :
Arrivé(e) le : 09-04-2003
Nombre de messages : 2119
Ok. Merci pour ces précisions.

-------------------------------------
Tant qu'il y aura des hommes, il y aura des tanks.(Audiberti)