どっかの元高専生の技術備忘録

10割自分の備忘録用のブログ。

Kleopatraで正常に証明書(鍵ペア)が作成できない、無効なユーザIDですと表示されるときの対処法

目次

 

症状

  • 鍵ペアの作成までは行くけど、Kleopatraに表示されない。
  • Make Backup Of Your Key Pairをすると、gpgsm: key '' not found: 無効なユーザ ID です が表示される

f:id:datsuka_qwerty:20200407021313p:plain

 

原因

調べてみたらGnuPGの内部ファイルがぶっ壊れてるみたい

秘密鍵を消去したあととかに発生することが多いらしい

コマンドプロンプトで "gpg -k"を実行して、画像の表示だったらこれで確定

f:id:datsuka_qwerty:20200407021717p:plain

 

対処法

  1. %APPDATA%にあるgnupgってファイルを消すか、gnupg-oldとかの名前に変更する
  2. コマンドプロンプトを開き"gpg -k"を実行

この手順を踏めばちゃんと使えるようになるはず。

 

参考にしたサイト

dev.gnupg.org

ほんと、こういう情報って日本語のサイト全然ないよね。。。。