Menu

#351 Impossible de reprendre clé exportée

v0.5.x
open
nobody
None
5
2013-12-09
2013-11-10
Cl37
No

Bonjour idem avec la révision 6894, impossible de reprendre la clé exportée, lors de l'installation de RS sur un autre emplacement.
De toute façon ça ne peut pas fonctionner comme ça vu que la copie exportée des clés n'est pas complète, il manque le SSLID et le Local pour la clé publique par exemple.

Mais bon je vais arrêter de vous importuner avec mes messages de bugs vu que personne ne s'en occupe.
A+

Discussion

  • CsoL

    CsoL - 2013-11-10

    Quand personne ne repond, c'est souvent qu'il manque des infos ;-)

    Je viens de comprendre ton probleme. Tu as essaye d'importer un certificat RS en tant qu'identite, n'est-ce pas?
    Dans ce cas, c'est normal que ca ne fonctionne pas.

    Pour importer une nouvelle identite, il faut fournir a RS un fichier texte qui contient a la fois:
    - la clef publique
    - la clef privee cryptee

    Un tel fichier est genere par l'export de clef propose dans Options->Propil->Gestionaire de profil-> click droit sur le profil desire -> exporter l'identite

    Merci de confirmer si c'est bien le cas, afin qu'on puisse traiter ce bug report en fonction.

     

    Last edit: CsoL 2013-11-10
    • Cl37

      Cl37 - 2013-11-13

      Salut! pour répondre a ta question, je n'essaye pas d'importer un certificat RS en tant que identité. J'essaye tout simplement ce que le logiciel me propose c'est à dire d'exporter ma clé de faire une autre instance et d'importer la clé ainsi créer. Le fichier "asc" en tant que tel lorsqu'on l'ouvre ne présente pas les clés dans leurs intégralités il manque le sslid et le local pour la publique. Regardez bien les 2 screens. Merci.

       

      Last edit: Cl37 2013-11-13
  • CsoL

    CsoL - 2013-11-13

    C'est normal: le .asc qu'on optient en exportant une identite ne doit contenir que la clefs PGP publique et la clef privee qui va avec.

    Visiblement il se pleitn de ne pas pouvoir valider la signature, ce qui signifie que la clef exportee n'est pas auto-signee.

    • Cette clef a-t-elle ete generee par retroshare, ou est-ce une clef importee depuis une autre application utilisant PGP ?

    • Est-ce le meme type de machine (PC/linux/mac) entre l'export et l'import?

     

    Last edit: CsoL 2013-11-13
    • Cl37

      Cl37 - 2013-11-13

      Pour répondre a la première question : le fichier asc exporté contient bien la publique et la privée, je vais te mettre le fichier en attaché, moi ce qui me pose question c'est que la publique par exemple elle n'est pas complète, il manque le SSLID et le local.
      Clé generée parRS
      Même machine sous windows Disque dur différent une installe sur D: et l'autre sur un DD externe G:

       
      • CsoL

        CsoL - 2013-12-07

        La clef publique ne contient pas de SSLid, et c'est tout a fait normal. C'est une clef PGP, pas un certificat de RS pour connection.

         
  • CsoL

    CsoL - 2013-11-13

    Sous linux pgp n'arrive pas a lister le contenu de la clef. Je pense qu'il y a un probleme avec les sauts de ligne. En effet, RS ne fait pas de nettoyage particulier a l'import d'un fichier .asc.

    Peux-tu essayer le fichier ci-joint, qui est la copie conforme du tiens, sans les ^M ?

     
    • Cl37

      Cl37 - 2013-11-14

      Ok pas de problème je l'essaye ! A+

       
      • Cl37

        Cl37 - 2013-11-14

        Désolé elle ne fonctionne toujours pas même message de la part de l’application.
        J'ai toujours la même clé depuis mes début avec RS(2011), et elle a passée sans problème tout les changements. Je n'ai aucun problème avec lorsque que j'ajoute un nouvel ami. Le screen même si il ressemble a l'autre et la réponse de l'application à l'importation de ta clé modifiée (cl37_cleaned).
        Cette essai je l'ai effectué sans GDB.
        A+

         
  • Cl37

    Cl37 - 2013-11-14

    Voilà où j'en suis:
    - installation d'une nouvelle instance avec la version officielle sur G:
    - création d'une nouvelle clé pour cette nouvelle installation.
    - Export de la dite clé.
    - suppression du dossier RS sur G:
    - installation d'une nouvelle instance avec la version off
    - import de la clé créé précédemment
    Et là ça marche, création de cette nouvelle installation sans problème.
    La seule différence que j'ai relevé par rapport a ces 2 clés exportées se situe à la fin au niveau des caractères"=".
    J'ai essayé de mettre la clé Cl37.asc avec les mêmes terminaisons que la toto.asc, mais cela ne marche pas pour l'importation de la cl37, toujours le même message.
    Je vais essayer sans Gdb de faire un export de ma clé.
    Ce qui veut dire que ma clé aurait un problème?

     
    • CsoL

      CsoL - 2013-12-07

      cl37.asc est clairement mal formatee. Tout est en un seul block => aucune chance que PGP arrive a la lire.

      toto.asc contient des ^M en fin de ligne, et surtout, n'a pas de charactere de fin de fichier. Si je retire les ^M, et rajoute une fin de ligne tout a la fin, RS l'accepte sans probleme.

      • L'exportation et l'importation se font-ils sur le meme type de systeme (par exemple windows tous les deux)?
      • l'utilisaiton d'un format binaire pour l'exportation/importation d'identites devrait regler ce probleme. Je vais regarder ca de plus pres.
       
  • heXor

    heXor - 2013-12-05

    I have this problem too. (
    I think this problem connected with excess symbol in line feed.

     

    Last edit: heXor 2013-12-05
  • Cl37

    Cl37 - 2013-12-07

    Bonjour! idem avec la rév 6925, l'export de la clé par le programme génère des sauts de ligne impossible a remettre en ordre après le passage dans la moulinette d'importation d'une autre instance de RS.

     
  • CsoL

    CsoL - 2013-12-07

    Should be fixed in 6927.

    The problem was that RS would not accept keypairs with multiple self-signatures, which was the case for your keypair cl37.asc.

    The problem with the ^M doesn't exist.The original key cl37.asc parses correctly now.

    Thanks fr having reported this and conducted the tests and experiments!

     
  • Cl37

    Cl37 - 2013-12-07

    Ok! merci j'attends la 6927 pour tester.
    Ok! thank you I'm waiting for the 6927 test.

     
  • Cl37

    Cl37 - 2013-12-09

    Salut! le correctif 6927 fonctionne, j'ai pu créer une nouvelle instance avec ma clé exportée/importée. Merci.
    Hi! the 6927 fix works, I could create a new instance with my exported / imported key. Thank you.

     

Log in to post a comment.