web-dev-qa-db-fra.com

Comment rendre un certificat numérique disponible à LibreOffice Writer pour les signatures numériques?

J'ai obtenu un certificat client de CAcert via Firefox. Je souhaite utiliser ce certificat pour signer un document créé avec LibreOffice Writer.

Dans Writer, je clique sur File > Digital Signatures... pour afficher la boîte de dialogue Signatures numériques censée afficher la liste des certificats disponibles. La liste est vide.

Comment puis-je mettre le certificat que j'ai obtenu via Firefox à la disposition de Writer?

5
Geoffrey

Première partie: Sous Firefox, sauvegardez le certificat sous forme de fichier .p12.

  1. Dans Firefox, cliquez sur Edition> Préférences pour afficher la boîte de dialogue Préférences.

  2. Dans la boîte de dialogue Préférences, cliquez sur le bouton Avancé.

  3. Sur le formulaire Avancé, cliquez sur le bouton Afficher les certificats pour afficher la boîte de dialogue Gestionnaire de certificats.

  4. Dans la boîte de dialogue Gestionnaire de certificats, cliquez sur l'onglet Vos certificats.

  5. Développez le nom de l'autorité de certification appropriée et cliquez sur le certificat approprié pour le sélectionner.

  6. Cliquez sur le bouton Sauvegarder pour afficher une boîte de dialogue Enregistrer sous intitulée Nom du fichier à sauvegarder.

  7. Dans la boîte de dialogue Nom de fichier à sauvegarder, dans la zone de texte Nom, tapez le nom que vous souhaitez attribuer à la copie de sauvegarde du fichier.

  8. Sélectionnez le dossier dans lequel vous souhaitez enregistrer le fichier.

  9. Cliquez sur le bouton Enregistrer pour afficher la boîte de dialogue Choisir un mot de passe de sauvegarde du certificat.

  10. Tapez votre mot de passe choisi deux fois. Cliquez sur le bouton OK.

  11. Une boîte de dialogue d'alerte apparaît pour vous informer que vos certificats et vos clés privées ont été sauvegardés avec succès. Cliquez sur le bouton OK.

  12. Fermez les deux autres boîtes de dialogue ouvertes.

Part 2: Avec Thunderbird, importez le fichier .p12 dans le magasin de certificats Thunderbirds.

  1. Dans Thunderbird, cliquez sur Edition> Préférences pour afficher la boîte de dialogue Préférences Thunderbird.

  2. Cliquez sur le bouton Avancé dans le menu du haut.

  3. Sur le formulaire Avancé, cliquez sur l'onglet Certificats.

  4. Cliquez sur le bouton Afficher les certificats pour afficher la boîte de dialogue Gestionnaire de certificats.

  5. Cliquez sur l'onglet Vos certificats.

  6. Cliquez sur le bouton Importer pour afficher la boîte de dialogue Certificats à importer.

  7. Recherchez le fichier .p12 que vous avez sauvegardé depuis Firefox, cliquez dessus, puis cliquez sur le bouton Ouvrir pour afficher la boîte de dialogue Saisie du mot de passe.

  8. Tapez le mot de passe que vous avez utilisé pour sauvegarder le fichier à partir de Firefox et cliquez sur le bouton OK.

  9. Une boîte de dialogue d'alerte apparaît, indiquant que l'opération a réussi.

  10. Fermez les deux autres boîtes de dialogue ouvertes.

Part 3: Dans Thunderbird, modifiez le certificat racine de votre autorité de certification pour le rendre fiable afin d'identifier les sites Web, les utilisateurs de messagerie et les fabricants de logiciels.

  1. Affichez la boîte de dialogue Gestionnaire de certificats comme décrit dans la deuxième partie.

  2. Dans la boîte de dialogue Gestionnaire de certificats, cliquez sur l'onglet Autorités.

  3. Dans la liste des certificats racine, cliquez sur le certificat de votre autorité de certification pour le sélectionner.

  4. Cliquez sur le bouton Edit Trust ... pour afficher la boîte de dialogue Edit Trust Settings.

  5. Cochez les trois cases pour faire confiance à votre autorité de certification pour les sites Web, les courriels et les logiciels.

  6. Cliquez sur le bouton OK.

  7. Fermez toutes les boîtes de dialogue ouvertes.

Part 4: Dans LibreOffice Writer, vérifiez que le certificat est disponible pour les signatures numériques.

  1. Fermez toutes les fenêtres Writer éventuellement en cours d'exécution.

  2. Ouvrez un document Writer existant (car vous ne pouvez afficher les certificats qu’à partir d’un fichier enregistré sur le disque).

  3. Cliquez sur Fichier> Signatures numériques ... pour afficher la boîte de dialogue Signatures numériques.

  4. Cliquez sur le bouton Signer le document pour afficher la boîte de dialogue Sélectionner un certificat.

Votre certificat apparaîtra dans la liste des certificats.

5
Geoffrey

Si Thunderbird est installé, vous devez importer le certificat dans le magasin de certificats de Thunderbird.

2
tohuwawohu

Une autre option consiste à utiliser TinyCA pour générer votre propre certificat.

Si votre certificat n'apparaît pas dans Libreoffice, vérifiez:

Tools => Options => Security => Certificate Path

(Thunderbird est le magasin de certificats par défaut):

enter image description here

0
Stuart Cardall