[Mew-dist 04292] PGP public key fetch

Hideyuki SHIRAI Shirai at example.com
1998年 3月 26日 (木) 11:34:55 JST


白井です。

PGP public keyをMewからfetchするパッチを、小関さん(*1)とtag termを組
んで作ってみました。

(*1) "KOSEKI Yoshinori <kose at example.com>" さん

パッチの内容は、

0. PGP verify のとき、
X-Mew: <body> No his/her public key. ID = 0x1234ABCD
の様にkey IDを表示する。

1. mew-pgp-fetch-key(\C-c\C-f)で、メールのヘッダから
(defvar mew-x-pgp-key "X-Pgp.*Key:")
に該当するのものの内容からfetchする。

2. 1.に該当するヘッダが無ければ、0. のkey IDを
(defvar mew-pgp-keyserver-url-template
  "http://pgp5.ai.mit.edu:11371/pks/lookup?op=get&search=%s")
;; "http://www.icat.or.jp/cgi-bin/pgpsearchkey.pl?op=get&search=%s")
にあてはめてfetchする。
prefix arg付き(\C-u\C-c\C-f)では、1.のヘッダを無視する。
(icatが動いたらコメントアウト側にしたいなぁ)

3. fetch動作自体は、1.2.の結果を引数にして、"imcat http://……"
を非同期で実行する。imcat終了後は、通常のadd keyと同じ。

4. imcat実行中にもう一度 "\C-c\C-f" すると、今のprocessを続ける
かkillするかを選択できる。

です。使ってみて下さい。m(__)m

# imcat http://…… って、imcat自信ではタイムアウトしないんです
# よね?

-------------- next part --------------
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
pgZJ+83dAt2/AQ/grT8BHQAA
-------------- next part --------------

--
白井秀行 (Hideyuki SHIRAI)
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: 無し
型:         application/pgp-signature
サイズ:     285 バイト
説明:       無し
URL:        <http://www.mew.org/pipermail/mew-dist/attachments/19980326/ac239bb7/attachment.bin>


Mew-dist メーリングリストの案内