[mew-dist 27528] S/MIME NEED TO HACKで困った

Mitsuho Iizuka m-iizuka at example.com
2006年 12月 27日 (水) 13:48:51 JST


飯塚と申します。

当方の環境でS/MIMEをtryしてますが他人のサインはNEED TO HACKと表示され、自分
のサインも同様、しかも中身は空っぽで、うまく動作せず非常に困っております。

これはmew-smime.elのmew-smime-verify-check()でgpgsmの結果がうまく取得でき
ていないようなのですが正常に動作させる方法を教示頂けますでしょうか?

mew-smime.elを見るとどうもgpgsmの出力結果を、

     "Good S/MIME sign"

などでsearchするhard codingしているっぽいのですが、これだとgpgsmのバージョン
によっては動かないのじゃないかなと思うのです。因みに、

	% gpgsm --verify sample.sig sample
	gpgsm: Signature made 2006-12-26 07:33:12 using certificate ID E9D5EF15
	gpgsm: note: non-critical certificate policy not allowed
	gpgsm: note: non-critical certificate policy not allowed
	gpgsm: CRLs not checked due to --disable-crl-checks option
	gpgsm: Good signature from "/CN=Mitsuho Iizuka (061221 m-iizuka.cp.jp.nec.com)/OU=www.verisign.com\x2frepository\x2fCPS Incorp. by Ref.,LIAB.LTD(c)96/OU=NEC Group Certification Authority SMIME/O=NEC Corporation/EMail=m-iizuka at example.com"

と言う感じで標準エラー出力にでていてしかも検索文字列が無い、このため
search-forwardがうまくいかないのはあたりまえかなと思いますが、
lispは良く分かりません。

また、

	gpgsm --server

とか--status-fdのオプションを使えば、このようなhard codingで頭を抱える事もな
いのではと思うのですが、
lispは良く分かりません。

どのようにすれば動作するようになるでしょうか?どなたかお分かりになる方御教示下さ
い。宜しくお願いします。


環境: emacs 21.4.1 on Fedora Core 5, Mew 5.2rc2, gpgsm 2.0.1


// 飯塚 光保



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