[SIMILAR] WITH 25118 ザid WITH 9527 証に WITH 9518 signed WITH 7486 検証 WITH 6198 名検 WITH 5518 証結 WITH 5476 効性 WITH 5365 sender WITH 5069 かse WITH 4813 場合 WITH 4434 ultimate WITH 4349 署名 WITH 4059 ーザ WITH 3622 ユー WITH 3516 、署 WITH 3516 なユ WITH 3257 合に WITH 3231 スバ WITH 3173 有効 WITH 3122 鍵の WITH 2841 前者 WITH 2692 タス WITH 2672 表示 WITH 2642 成功 WITH 2638 功し WITH 2615 景色 WITH 2601 明書 WITH 2398 黄色 WITH 2371 背景 WITH 2295 た場 WITH 2268 たユ WITH 2255 後者 の検索結果 207 件中 1 - 10 件目 (0.070301987 秒)
以下のようにしようと思います。 まず、署名の検証に成功した場合には、署名した鍵の長いIDフィンガープリントを使ってその鍵の情報を調べます。そして、その鍵に結び付けられたユーザIDのうち、有効性がultimateかfullyのものだけをリストアップします。そのようなユーザIDがなかった場合には署名検証に失敗し ...
検証時のコマンドは、 gpg.exe --verify --verify-options show-uid-validity --batch --no-tty --status-fd 2 gpg.exe --list-key --with-colon --fixed-list-mode --batch --no-tty <フィンガープリント> という感じになりました。今までは、検証した時に通知されるプライマリユーザIDがFromかSenderのアドレ ...
# (スコア:7697)
GnuPGでは鍵を生成した後でユーザIDを追加することができます。ここで、Aさんが自分の鍵に二つのユーザID、A1とA2を設定したとします。その公開鍵をエクスポートして、Bさんに渡し、Bさんは自分の鍵輪にインポートします。そして、Bさんは自分の秘密鍵でそのうちの一方であるA2(とAさんの公開鍵)に対して署名 ...
# (スコア:7485)
Xが表示されるのは、署名の検証に失敗した場合か、検証に使われた公開鍵のユーザIDのメールアドレスがメールのFrom(もしくはSender)のアドレスと一致しない場合なのですが、後者に該当しませんか? ちなみに、「Signed by」です。 ...
# (スコア:7468)
mamkさんのツッコミにあるように、ひとつの鍵に複数のユーザIDが設定されている場合にはそちらのユーザIDもチェックするようにしました。 GnuPGはプログラムから呼ばれることも考慮されているので標準出力の形式がしっかりしているのですが、PGPはその辺が考えられていないのでパースするのが面倒です(本当にす ...
# (スコア:7303)
--throw-keyidする代わりに隠すべきユーザIDを--hidden-recipientで指定するように変更しました。PGPで復号できるかは未確認です。 ついでに昨日のNightly Buildはスパムフィルタがまったく効かなくなっていたのでそれも修正しました。 ...
# (スコア:7253)
GnuPGで復号・署名用にパスワードを要求するときに、実際に必要になってからユーザIDを提示しつつ要求する方法を調べました。パスワードが必要になると、--status-fdで指定したパイプにNEED_PASSPHARSEの通知があるので、これに反応して--passphrase-fdで指定したパイプに書き込めば良いはずと思って試してみた ...
# (スコア:7089)
そもそも鍵自体の有効性ってなんでしょう? 例えば、--edit-keyで表示すると、 pub 1024D/281B1026 created: 2005-10-04 expires: never usage: CS trust: full validity: full sub 2048g/770D8AFD created: 2005-10-04 expires: never usage: E sub 2048R/0A04D4DA created: 2005-10-04 expires: never usage: ...
# (スコア:6926)
# (スコア:10000)