[Mew-dist 16267] Re: S/MIME patch

Ryutaroh Matsumoto ryutaroh at example.com
2001年 2月 9日 (金) 13:29:42 JST


松本です。

From: Ryutaroh Matsumoto <ryutaroh at example.com>
Subject: [Mew-dist 16266] Re: S/MIME patch
Date: Fri, 9 Feb 2001 13:01:39 +0900

> 残念ながらその方法はうまく行かないと思います。電子署名の中に証明機関の
> 公開鍵が署名者の公開鍵より前にあると、証明機関のメールアドレスが返され
> る(もし無ければ何も返されない)みたいです。Outlook Express 5.5はこうい
> う形式の署名を付けて来ます(これはRFCに違反しない、というか推奨されてい
> る)。このメールにOutlookが付けて来た電子署名を2つ添付します。

openssl smimeのオプション -signer で電子署名の中から署名者の公開鍵だけ
切り出せることに気付きました。切り出した公開鍵に二宮様が前のメールで書
いている方法でメールアドレスを切り出して処理すればよさそうです。

こうすると以下の問題も解決します。

From: Ryutaroh Matsumoto <ryutaroh at example.com>
Subject: [Mew-dist 16264] Re: S/MIME patch
Date: Fri, 9 Feb 2001 00:58:23 +0900

> しかし電子署名の中にはAの公開鍵の他にその公開鍵を発行した証明機関の公
> 開鍵も含まれることがあります(これはRFCで許されている)。そういう電子署
> 名を公開鍵に指定してopensslで暗号化するとAが解読できない暗号文を生成さ
> れることがあります。


opensslって結構考えて作ってあるような気がしてきました。emacs lispをちゃ
んと書けばMewにRFC準拠のS/MIME機能を追加できそうな気になってきました。


--
松本  隆太郎



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