J'ai créé une paire de clés GPG avec GnuPG sur la ligne de commande CentOS 7, puis j'ai exporté la clé publique dans un .asc
fichier et l'ai utilisée avec succès pour chiffrer les e-mails envoyés à partir d'une autre adresse e-mail qui ont été déchiffrés avec succès à l'aide de la clé privée créée. avec cette clé publique.
Alors, comment puis-je générer un fichier de clé publique que MS Outlook 2010 acceptera et pourra utiliser avec succès pour chiffrer les courriers électroniques envoyés pour être chiffrés avec la même clé privée?
Voici ce que j'ai fait jusqu'à présent:
En utilisant du mastic, j'ai tapé
gpg --list-public-keys
au terminal du serveur. J'ai noté que12321KP4
c'était l'id de la clé pub dans les résultats degpg --list-public-keys
J'ai ensuite tapé
gpg --armor --export 12321KP4 > /path/to/username_pubkey.cer
.J'ai ensuite tapé
cat /path/to/username_pubkey.cer
et confirmé qu'il s'agissait en fait d'un tas de contenu crypté.J'ai téléchargé le
username_pubkey.cer
fichier résultant .J'ai ouvert «Outlook 2010.»
Dans «Outlook> Contacts», j'ai ouvert le formulaire de contact du contact dont le certificat est
username_pubkey.cer
.Sur l'onglet "contact", dans le "groupe d'affichage", j'ai cliqué sur "certificats", puis sur Importer.
J'ai sélectionné le
username_pubkey.cer
fichier et cliqué sur «Ouvrir», mais la boîte de dialogue d'erreur suivante s'affiche:
Comment puis-je générer un fichier de clé que Outlook peut importer puis utiliser avec succès pour envoyer des courriels cryptés qui peuvent être déchiffrés de l'autre côté?
Notez que Thunderbird est capable de faire cela avec un fichier de clé à partir de cette même clé. Notez également que je souhaite d'abord importer manuellement la clé de cette manière, puis d'attendre plus tard pour développer les outils d'envoi de la clé par courrier électronique. La clé privée se trouve sur un serveur hébergeant une application et je devrais écrire mon propre code pour envoyer les clés publiques par courrier électronique. Je veux attendre pour écrire ce code qu'après avoir obtenu cette approche au travail en premier.
MODIFIER
Selon la suggestion de @ JakeGould, j'ai tapé sudo unix2dos /path/to/username_pubkey.cer /path/to/username_pubkey_dos.cer
, mais j'ai obtenu ce qui suit en réponse:
unix2dos: converting file /path/to/username_pubkey.cer to DOS format ...
unix2dos: /path/to/username_pubkey_dos.cer: No such file or directory
unix2dos: Skipping /path/to/username_pubkey_dos.cer, not a regular file.
Comment puis-je résoudre ça?