[mew-dist 20875] Re: S/MIMEによる署名ができません.(解決!)

Kiyotaka ATSUMI kiyotaka at example.com
2002年 5月 13日 (月) 21:51:38 JST


静岡大学の渥美です.

皆様からの様々なご支援により何とか解決に至りました.FAQになるかどうかは
分かりませんが,質問と解決をまとめます.

質問:
Mew-win32/Cygwin上でdraft-modeでメッセージを書いた後,
mew-smime-sign-messageを実行すると,mini bufferに"Enter S/MIME pass
phrase:"と表示されるので,適切なフレーズを入力するのですが,そのままmew
が凍ります.mew上でopensslを用いて,ベリファイは出来ます.またopenssl単
独での使用はサインもベリファイも出来ます.

回答:
opensslにパッチが必要です.openssl-0.9.6c-3であれば下記のパッチを充てて
コンパイルしてください.(馬越様に感謝)

--- openssl-0.9.6c-3/crypto/des/read_pwd.c.ORG	Sat Jan 12 01:52:03 2002
+++ openssl-0.9.6c-3/crypto/des/read_pwd.c	Sat May 11 02:01:20 2002
@@ -272,7 +272,7 @@
 	tty=stdin;
 #else
 #ifndef MPE
-	if ((tty=fopen("/dev/tty","r")) == NULL)
+/*	if ((tty=fopen("/dev/tty","r")) == NULL)*/
 #endif
 		tty=stdin;
 #endif

コンパイルして得られたopenssl.exeがMeadowNTから理解出来る場所に置いてく
ださい.私はc:\cygwin\binに置きました.

# セキュリティ的にはあまり良くないパッチだと思います.皆様の判断に基づい
# て適用してください.

以上です.

--
静岡大学総合情報処理センター 専任教官 渥美 清隆
  E-mail: kiyotaka at example.com
  URL: http://www.ka-lab.ac




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