― MozillaZine.jp フォーラムは Mozilla 製品に関する情報交換の場です ―



All times are UTC + 9 hours

新しいトピックを投稿する トピックへ返信する  [ 173 件の記事 ]  ページ移動 1つ前へ  1 ... 5, 6, 7, 8, 9, 10, 11, 12  次へ
作成者 メッセージ
 記事の件名: Re: Enigmail 日本語版
投稿記事Posted: 2009年7月24日(金) 10:36 
オフライン

登録日時: 2009年7月22日(水) 20:41
記事: 17
お住まい: 福岡県
kiyo4_k さんが書きました:
# iijとかkuniとか相互検証とか...PGP人口少ないし


実は、今回の件に気付いたとき、真っ先に pgp-users メーリングリスト http://pgp.iijlab.net/ml/ に投げようとしたのですが、とうの昔に運用が停止されていました。 pgp-users であれば、山本さんをはじめとする PGP やメールシステムに精通している方々からの的確なアドバイスや援護射撃を得ることができるのではないか、と勝手に期待してのことだったのですが…そうは問屋が卸してくれませんでした orz

kiyo4_k さんが書きました:
確かに現状でもエンコード指定をUTF-8にしておけば署名も暗号化も問題はないんですけど。「相手」が有ることなので、それで良いというわけに行かないのが実情です。


まさにこれを主張し続けるしかないのではないかと(^^;
こういう事例でこういうメーラを使っている相手とのやりとりで問題が起きている
という具体例を挙げて攻めるしか、翻意は期待できないように感じています。


通報する
ページトップ
 プロフィール  
引用付きで返信する  
 記事の件名: Re: Enigmail 日本語版
投稿記事Posted: 2009年7月25日(土) 02:57 
オフライン
Administrator

登録日時: 2005年9月02日(金) 00:59
記事: 1762
fudan10u さんが書きました:
既存のメーラとのやりとりを考えるなら、メールヘッダの Content-Type の charset を Armor Header Keys の Charset と一致させることも必要になるのではないかと思います。その上で、検証・復号する時に、 Content-Type の charset と Armor Header Keys の Charset が異なっている場合は、 Armor Header Keys の Charset を採用して、文字化けしないようによきにはからってもらう、というのが嬉しいのではないかと。
これしかないみたいですね。Armor Header Keys の Charsetなんか無視してるMUAは多いけど、この形式だと復号&表示できないMUAは無さそうかな。

fudan10u さんが書きました:
kiyo4_k さんが書きました:
# iijとかkuniとか相互検証とか...PGP人口少ないし
実は、今回の件に気付いたとき、真っ先に pgp-users メーリングリスト http://pgp.iijlab.net/ml/ に投げようとしたのですが、とうの昔に運用が停止されていました。
そうですね、残念でした。ML 廃止っていうSubjectでの最終が2005年4月です。その年の10月に相互検証MLのサーバが吹っ飛んで無くなってしまいました。
話題が違っていたので私にはiijより相互検証MLのほうが勉強になりましたけど。

fudan10u さんが書きました:
kiyo4_k さんが書きました:
確かに現状でもエンコード指定をUTF-8にしておけば署名も暗号化も問題はないんですけど。「相手」が有ることなので、それで良いというわけに行かないのが実情です。
まさにこれを主張し続けるしかないのではないかと(^^;
こういう事例でこういうメーラを使っている相手とのやりとりで問題が起きている
という具体例を挙げて攻めるしか、翻意は期待できないように感じています。
RFC4880をサポートしているMUAがほとんど無いということと、開発が終わっていて修正も期待出来ないということも。 それと、quoted-printableは改行の処理がまずいMUAが有るので使いたくないということも。
是非、下位互換性を維持して欲しいってことで。
うまく英語にしてお願い出来ると良いんですが。


私の方は、相手とのやり取りもあるので6月に問題が発覚した時点で仕事用はQMAIL3に戻しています。
このマシンは昨夜からThunderbird 3.0beta3にCaiさん謹製のEnigmail日本語版を入れています。さっきまで自分達が日本語化した表示がどんな風に表示されるのか確かめていたところです。
もう少ししたら、他のMUAとの互換性を調べることにします。

# そういえば、Enigmailのウィザードの表示が大変なことになってます > Caiさん


通報する
ページトップ
 プロフィール  
引用付きで返信する  
 記事の件名: 互換性の検証
投稿記事Posted: 2009年7月25日(土) 16:14 
オフライン
Administrator

登録日時: 2005年9月02日(金) 00:59
記事: 1762
kiyo4_k さんが書きました:
もう少ししたら、他のMUAとの互換性を調べることにします。
ということで、少しだけ確認してみました。
送信は全てThunderbird/3.0b3 + Enigmail 0.97a (20090719-0558) です。

1.Sylpheed 2.7.0
  ・テキスト形式を復号/検証する機能が無いため問題無し(問題外?)
  ・iso-2022-jp指定でPGP/MIME UTF-8 quoted-printableは問題なし、署名検証はOK。
  ・UTF-8指定でPGP/MIME UTF-8 quoted-printableは問題なし、署名検証はOK。

2.QMAIL3
  ・iso-2022-jp指定でテキスト形式暗号は文字化け。署名検証はOK。エンコーディングを変更すれば読める。
  ・iso-2022-jp指定でPGP/MIME UTF-8 quoted-printableは問題なし、署名検証はOK。
  ・UTF-8指定でPGP/MIME UTF-8 quoted-printableは問題なし、署名検証はOK。

普通に予想通りで面白くなかったです。UTF-8が利用可能なMUAならPGP/MIMEで問題無いというのを確認しただけになってしまいました。


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2009年7月25日(土) 19:47 
オフライン

登録日時: 2009年7月22日(水) 20:41
記事: 17
お住まい: 福岡県
kiyo4_k さんが書きました:
私の方は、相手とのやり取りもあるので6月に問題が発覚した時点で仕事用はQMAIL3に戻しています。


ふと思い立って実験したところ、送信時の文字エンコーディングとして Shift_JIS や EUC-JP を指定する場合には、 ISO-2022-JP を指定する場合と異なり、勝手に UTF-8 に変換されることはない(1)ようです。

■PGP/MIME を使わずに処理を行った場合

【署名のみ】
 Content-Type: text/plain; charset=Shift_JIS または EUC-JP
 Content-Transfer-Encoding: 8bit
 PGP ブロックに Charset 指定なし

【署名 + 暗号化 および 暗号化のみ】
 Content-Type: text/plain; charset=Shift_JIS または EUC-JP
 Content-Transfer-Encoding: 8bit
 PGP ブロックに Charset 指定あり (Charset: Shift_JIS または EUC-JP)
 ASCII armor の復号内容には Content-Type ヘッダや Content-Transfer-Encoding ヘッダが存在しない。
 ASCII armor の復号内容の文字列は quoted-printable されていない。文字コードは Shift_JIS または EUC-JP 。

■ PGP/MIME を使って処理を行った場合

【署名のみ】
 Content-Type: text/plain; charset=Shift_JIS
 Content-Transfer-Encoding: quoted-printable
 PGP ブロックに Charset 指定なし

【署名 + 暗号化 および 暗号化のみ】
 PGP ブロックに Charset 指定なし
 encrypted.asc の復号内容には、 Content-Type ヘッダや Content-Transfer-Encoding ヘッダが含まれる。
  Content-Type: text/plain; charset=Shift_JIS または EUC-JP
  Content-Transfer-Encoding: quoted-printable
 encrypted.asc の復号内容の文字列は quoted-printable されている。

といった感じになり(2)、 ISO-2022-JP を指定したときのように、 PGP/MIME を使わずに暗号化を含む処理を行うと、メールヘッダの charset と ASCII armor の復号内容の文字コードが異なってしまう、といった状況にはならないようです。

(1) 特殊な扱いをされているのは、日本語というより ISO-2022-JP のようなので、この挙動は当然といえば当然なのかもしれませんが。
(2) もちろん、これらのケースでも、相手方が Shift_JIS や EUC-JP に対応しているか、 quoted-printable の扱いに問題がないか、といった心配はあります。


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2009年7月26日(日) 02:17 
オフライン
Administrator

登録日時: 2005年9月02日(金) 00:59
記事: 1762
fudan10u さんが書きました:
ふと思い立って実験したところ、送信時の文字エンコーディングとして Shift_JIS や EUC-JP を指定する場合には、 ISO-2022-JP を指定する場合と異なり、勝手に UTF-8 に変換されることはない(1)ようです。
http://forums.mozillazine.jp/viewtopic.php?p=18952#18952 このiso-2022-jpのworkaroundのせいですね。


通報する
ページトップ
 プロフィール  
引用付きで返信する  
 記事の件名: Re: Enigmail 日本語版
投稿記事Posted: 2009年7月26日(日) 03:13 
オフライン
Administrator

登録日時: 2005年9月02日(金) 00:59
記事: 1762
kiyo4_k さんが書きました:
# そういえば、Enigmailのウィザードの表示が大変なことになってます > Caiさん
これ、設定ウィザードの2ページ目の
引用:
注意:OpenPGPは、有効無効に関わらずすべてのアカウントもしくはID宛のメールの署名を検証します。
という文が宙に浮いているというか、ど真ん中に鎮座します。翻訳なんか関係なくEnigmailのバグでしょうね。
スクロールするほどアカウントが有るというのがバグの引き金かも。

あと、署名に失敗したときの文言に「エラー - 署名の検証に失敗しました。; 詳細はペンのアイコンをクリックしてください 」と表示しますが、3.0ではペンのアイコンじゃないんですね。
CaiさんがアイコンがどうのこうのってMLに投げたのは これですか?


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2009年7月26日(日) 14:53 
オフライン
Administrator

登録日時: 2005年6月23日(木) 23:29
記事: 2724
お住まい: 東京
ML は完全にスルーされてるようなので、そろそろ第二波をかけないと……
kiyo4_k さんが書きました:
fudan10u さんが書きました:
ふと思い立って実験したところ、送信時の文字エンコーディングとして Shift_JIS や EUC-JP を指定する場合には、 ISO-2022-JP を指定する場合と異なり、勝手に UTF-8 に変換されることはない(1)ようです。
http://forums.mozillazine.jp/viewtopic.php?p=18952#18952 このiso-2022-jpのworkaroundのせいですね。

Thunderbird 内部で ISO-2022-JP だけ特別な処理をしていてソレを回避するためのものだったのですが、中途半端な workaround を放置したまま曖昧にしていたツケが回ってきてしまいましたか。
ただ、Shift_JIS や EUC-JP なら quoted-printable ではあるけれどエンコードが維持されていることが確認できたのは収穫だと思います。
少なくとも、Thunderbird の仕様変更でも Enigmail の仕様変更でもなく、Enigmail の regression だということははっきりしましたし。

fudan10u さんが書きました:
kiyo4_k さんが書きました:
確かに現状でもエンコード指定をUTF-8にしておけば署名も暗号化も問題はないんですけど。「相手」が有ることなので、それで良いというわけに行かないのが実情です。
まさにこれを主張し続けるしかないのではないかと(^^;
こういう事例でこういうメーラを使っている相手とのやりとりで問題が起きている
という具体例を挙げて攻めるしか、翻意は期待できないように感じています。

RFC4880をサポートしているMUAがほとんど無いということと、開発が終わっていて修正も期待出来ないということも。 それと、quoted-printableは改行の処理がまずいMUAが有るので使いたくないということも。
是非、下位互換性を維持して欲しいってことで。
うまく英語にしてお願い出来ると良いんですが。

fudan10u さんが書きました:
既存のメーラとのやりとりを考えるなら、メールヘッダの Content-Type の charset を Armor Header Keys の Charset と一致させることも必要になるのではないかと思います。その上で、検証・復号する時に、 Content-Type の charset と Armor Header Keys の Charset が異なっている場合は、 Armor Header Keys の Charset を採用して、文字化けしないようによきにはからってもらう、というのが嬉しいのではないかと。

やはりこれが一番まともな解決法になりそうですね。
ちょっと文面考えてみます。

kiyo4_k さんが書きました:
kiyo4_k さんが書きました:
# そういえば、Enigmailのウィザードの表示が大変なことになってます > Caiさん

これ、設定ウィザードの2ページ目の
引用:
注意:OpenPGPは、有効無効に関わらずすべてのアカウントもしくはID宛のメールの署名を検証します。

という文が宙に浮いているというか、ど真ん中に鎮座します。翻訳なんか関係なくEnigmailのバグでしょうね。
スクロールするほどアカウントが有るというのがバグの引き金かも。

アカウント 6 個でスクロールバーが出てますが、こちらだとちゃんと最下部にいます。
再現条件が明確になれば投げ込んでみましょう。

kiyo4_k さんが書きました:
あと、署名に失敗したときの文言に「エラー - 署名の検証に失敗しました。; 詳細はペンのアイコンをクリックしてください 」と表示しますが、3.0ではペンのアイコンじゃないんですね。
CaiさんがアイコンがどうのこうのってMLに投げたのは これですか?

う、そう言えばペンじゃなくなってた……
僕が投げたのは、メインウインドウのツールバーの「復号/検証」のやつです。
あの微妙に傾いた封筒アイコンは、1.5 時代のデフォルトデザインに合わせたやつなんですよね。

_________________
[Desktop] Windows 10 Pro 22H2 (64bit) / Intel Core i7-2600 / Nvidia GeForce GTX 1650 GDDR6 / 32 GB Memory
[Laptop] Windows 10 Pro 22H2 (64bit) / Intel Core i5-520M vPro / Intel HD Graphics / 8 GB Memory
[Android] Android 13.0 (arm64) / Xperia 5 III (XQ-BQ42)
常用環境: Firefox ベータ版、リリース版 (Win64 x86-64, Android), Thunderbird ベータ版、リリース版 (Win64 x86-64)
テスト環境: Firefox (ESR, Nightly, Win64 x86-64, Android)

Cai/1.0 (Homo sapiens; N; Homo sapiens chemist; male; rv:0.0.4.1+)
-- いつまでたっても nightly


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2009年7月26日(日) 23:23 
オフライン
Administrator

登録日時: 2005年9月02日(金) 00:59
記事: 1762
Cai さんが書きました:
ML は完全にスルーされてるようなので、そろそろ第二波をかけないと……
完全に無視されてますね。

Cai さんが書きました:
Thunderbird 内部で ISO-2022-JP だけ特別な処理をしていてソレを回避するためのものだったのですが、中途半端な workaround を放置したまま曖昧にしていたツケが回ってきてしまいましたか。
ただ、Shift_JIS や EUC-JP なら quoted-printable ではあるけれどエンコードが維持されていることが確認できたのは収穫だと思います。
少なくとも、Thunderbird の仕様変更でも Enigmail の仕様変更でもなく、Enigmail の regression だということははっきりしましたし。
でも、このThunderbird内部処理にバグが有るから署名の検証が出来ないのでは? 根本解決にはThunderbirdの修正も必要なのかも知れません。
あんまりよく読めないのですが、"-- "というのが登場しているところを見ると行末空白処理のバグのような気がしますが、行末処理とか正規化の問題なら暗号化なんか関係なく、MIME処理のための作業のはずです。

Cai さんが書きました:
やはりこれが一番まともな解決法になりそうですね。
ちょっと文面考えてみます。
取り敢えずはこれで行きましょう。

Cai さんが書きました:
アカウント 6 個でスクロールバーが出てますが、こちらだとちゃんと最下部にいます。
再現条件が明確になれば投げ込んでみましょう。
うちは9個で宙に浮いています。

Cai さんが書きました:
kiyo4_k さんが書きました:
あと、署名に失敗したときの文言に「エラー - 署名の検証に失敗しました。; 詳細はペンのアイコンをクリックしてください 」と表示しますが、3.0ではペンのアイコンじゃないんですね。
CaiさんがアイコンがどうのこうのってMLに投げたのは これですか?

う、そう言えばペンじゃなくなってた……
僕が投げたのは、メインウインドウのツールバーの「復号/検証」のやつです。
あの微妙に傾いた封筒アイコンは、1.5 時代のデフォルトデザインに合わせたやつなんですよね。
なるほど、そうだったんですか。でも翻訳に関係有るのはエラーメッセージの文言だけですよね。次回は「ヘッダペインのEnigmailのアイコンを」とかボカして書いておけばアイコンが変わっても気にせずに済むかも。

Thunderbird3.0beta3もなかなか快適に使えていますが、
検索結果から「メッセージフォルダを開く」ボタンを押してもフォルダを開いてくれない。


通報する
ページトップ
 プロフィール  
引用付きで返信する  
 記事の件名: Re: 互換性の検証
投稿記事Posted: 2009年7月27日(月) 22:19 
オフライン
Administrator

登録日時: 2005年9月02日(金) 00:59
記事: 1762
追加です。

3.秀丸メール
  ・iso-2022-jp指定でテキスト形式暗号は文字化けなし。署名検証はOK。
  ・iso-2022-jp指定でPGP/MIME UTF-8 quoted-printableは問題なし、署名検証はOK。
  ・UTF-8指定でPGP/MIME UTF-8 quoted-printableは問題なし、署名検証はOK。

秀丸メールはヘッダのエンコード指定とコンテンツが不一致でも自動的に表示出来るような機能が備わっているそうです。

どなたか、Edmax利用されている相手で確認可能な人って居ませんかね。
まだまだ多くのMUAが有りますが、MozillaZine.jp フォーラムってことで見に来る人は居ないような感じですね。


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2009年7月27日(月) 23:25 
オフライン

登録日時: 2009年7月22日(水) 20:41
記事: 17
お住まい: 福岡県
kiyo4_k さんが書きました:
"-- "というのが登場しているところを見ると行末空白処理のバグのような気がしますが、

すっかり忘れていましたが、“-- ”といえば、“-- ”の行のみ含むメールを Becky! + BkGnuPG で作成(US-ASCII, 7bit)し、
  • PGP/MIME を使って署名したものを Thunderbird + Enigmail で検証すると失敗
  • PGP/MIME を使わずに署名したものを Thunderbird + Enigmail で検証すると成功

します(^^;

Thunderbird に行末スペースの処理絡みのバグがあるかどうかはまではわかりません(1)が、 Thunderbird + Enigmail で検証に失敗したメールを Sylpheed で検証すると成功することから、少なくとも、 Thunderbird + Enigmail の組み合わせにおいて、行末スペースの処理まわりに何かしらの問題(2)があるのだろう、とは思っています。

(1) 試した限りでは、 Thunderbird では、“-- ”の行以外で、行末にスペースを含むメールを作成することができませんでした。シングルパート、マルチパート、いずれの場合も、行末にスペースを入力しても、送信前に全て削除されるようです。“-- ”の行が特別扱い(?)されているのは、これが慣習的に署名(ここでいう署名は PGP 署名のことではない)の区切りとして使われているからではないかと推測しています。
(2) あるいは、日本語圏で主に使われている PGP 対応メーラとは異なった“仕様”。


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2009年7月27日(月) 23:35 
オフライン
Administrator

登録日時: 2005年9月02日(金) 00:59
記事: 1762
fudan10u さんが書きました:
Thunderbird に行末スペースの処理絡みのバグがあるかどうかはまではわかりません(1)が、 Thunderbird + Enigmail で検証に失敗したメールを Sylpheed で検証すると成功することから、少なくとも、 Thunderbird + Enigmail の組み合わせにおいて、行末スペースの処理まわりに何かしらの問題(2)があるのだろう、とは思っています。

(1) 試した限りでは、 Thunderbird では、“-- ”の行以外で、行末にスペースを含むメールを作成することができませんでした。シングルパート、マルチパート、いずれの場合も、行末にスペースを入力しても、送信前に全て削除されるようです。“-- ”の行が特別扱い(?)されているのは、これが慣習的に署名(ここでいう署名は PGP 署名のことではない)の区切りとして使われているからではないかと推測しています。
(2) あるいは、日本語圏で主に使われている PGP 対応メーラとは異なった“仕様”。
それはThunderbirdの正規化のミス、に1票
署名区切りの"-- "の最後のブランクに固執して正規化を間違ってるんじゃないかなぁ。MIME化のお約束は”行末の空白文字(tabとか、ホワイトスペース)は削除!” ですよね? 違ったっけ?

# 私、PGP署名を付けるときは自分の署名を一切付けないので"-- "には無縁でした。


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2009年7月27日(月) 23:51 
オフライン
Administrator

登録日時: 2005年9月02日(金) 00:59
記事: 1762
kiyo4_k さんが書きました:
それはThunderbirdの正規化のミス、に1票
署名区切りの"-- "の最後のブランクに固執して正規化を間違ってるんじゃないかなぁ。MIME化のお約束は”行末の空白文字(tabとか、ホワイトスペース)は削除!” ですよね? 違ったっけ?
やっぱり削除が必要です。RFC2045に有りました。

# 相互検証MLで2000年に話題になってたのをしっかり覚えてた


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2009年7月28日(火) 00:09 
オフライン
Administrator

登録日時: 2005年9月02日(金) 00:59
記事: 1762
kiyo4_k さんが書きました:
kiyo4_k さんが書きました:
それはThunderbirdの正規化のミス、に1票
署名区切りの"-- "の最後のブランクに固執して正規化を間違ってるんじゃないかなぁ。MIME化のお約束は”行末の空白文字(tabとか、ホワイトスペース)は削除!” ですよね? 違ったっけ?
やっぱり削除が必要です。RFC2045に有りました。
あ、すみません。逆ですか。
Thunderbirdが検証するときに空白を足しているのかな?
署名区切りの"--"の時だけ わざわざ空白を足して捏造しているということですか? Thunderbirdが自分で改ざんしたものを検証して失敗するってことですか。 やめて欲しいなぁ。

でも、この問題は受信時の復号&検証ですよね? iso-2022-jpを無理にUTF-8にして送信するのとなんの関係があるのやら?

# 頭が痛くなってきた


通報する
ページトップ
 プロフィール  
引用付きで返信する  
 記事の件名: Re: 行末スペース絡み
投稿記事Posted: 2009年7月28日(火) 21:53 
オフライン

登録日時: 2009年7月22日(水) 20:41
記事: 17
お住まい: 福岡県
kiyo4_k さんが書きました:
署名区切りの"--"の時だけ わざわざ空白を足して捏造しているということですか?

おそらく、“-- ”の行だけに限らず、行末スペースを含む PGP/MIME メッセージについて、 Thunderbird + Enigmail が署名を検証する際、行末スペースを削除した状態で検証してしまうのではないかな、と思います………って、どういった処理の流れで不正な署名扱いになっているのかを追いかけずに、単なる想像で書いていますが(^^;

kiyo4_k さんが書きました:
iso-2022-jpを無理にUTF-8にして送信するのとなんの関係があるのやら?

多分、関係ないです(笑)

ただ何となく、署名の検証処理に行末スペースに起因する問題を抱えているなら、署名の作成処理にその問題の影響が及んでいてもおかしくないな、と感じていまして、

行末のスペース絡みで署名検証に失敗するケースがあるらしい。
 →(作者さんが Thunderbird + Enigmail で作成したメッセージに関するものだと勘違いしてしまい、)そういうことなら、行末のスペースを保護してやれば解決だよね?
  → Base64 だとやり過ぎなので quoted-printable にするかー
   → ISO-2022-JP / quoted-printable でも良いけれど、 ISO-2022-JP は 7bit なので、 quoted-printable するのは好ましくないかなー
    →それなら、 ISO-2022-JP の大部分をカバーする 8bit の UTF-8 にしてから quoted-printable すれば良くね?

といった感じで UTF-8 / quoted-printable 化の強制が決まっちゃったのかなー、とか経緯を想像してみたりしています。


通報する
ページトップ
 プロフィール  
引用付きで返信する  
 記事の件名: Re: 行末スペース絡み
投稿記事Posted: 2009年7月29日(水) 01:58 
オフライン
Administrator

登録日時: 2005年9月02日(金) 00:59
記事: 1762
fudan10u さんが書きました:
kiyo4_k さんが書きました:
署名区切りの"--"の時だけ わざわざ空白を足して捏造しているということですか?

おそらく、“-- ”の行だけに限らず、行末スペースを含む PGP/MIME メッセージについて、 Thunderbird + Enigmail が署名を検証する際、行末スペースを削除した状態で検証してしまうのではないかな、と思います………って、どういった処理の流れで不正な署名扱いになっているのかを追いかけずに、単なる想像で書いていますが(^^;
マジですか? もしかして復号時も正規化とかしてたり? (-_-;)
そういうおバカなミスはしていないと思うけど、現象からは想像出来るってのが怖い...
残念ながら、手持ちの暗号メールには一切署名が付いていなくて、行末空白も無くて...有ったとしてもテスト途中のダメダメなのばっかりです(相互検証MLの)

今は残念ながら、私はiso-2022-jpを普通(?)にMIME処理するMUAを持っていなくて、なぜか昨夜試していたらSylpheedもQMAIL3もQPなんですよね。ビックリしました。(QPやめてもらったのはテキスト形式だけだったのか?、と 頭が痛くなりました)
そういうわけで行末空白の確認は出来なかったんです。(--=20になってて)
QPじゃないiso-2022-jpのPGP/MIMEを受信してEnigmailをテストするしかないと思うんですが、なんか探してみます。

fudan10u さんが書きました:
kiyo4_k さんが書きました:
iso-2022-jpを無理にUTF-8にして送信するのとなんの関係があるのやら?

多分、関係ないです(笑)
送信は無関係ですよね。署名の検証に失敗したというのとは関係ない修正になってるんですよね。

fudan10u さんが書きました:
ただ何となく、署名の検証処理に行末スペースに起因する問題を抱えているなら、署名の作成処理にその問題の影響が及んでいてもおかしくないな、と感じていまして、

行末のスペース絡みで署名検証に失敗するケースがあるらしい。
 →(作者さんが Thunderbird + Enigmail で作成したメッセージに関するものだと勘違いしてしまい、)そういうことなら、行末のスペースを保護してやれば解決だよね?
  → Base64 だとやり過ぎなので quoted-printable にするかー
   → ISO-2022-JP / quoted-printable でも良いけれど、 ISO-2022-JP は 7bit なので、 quoted-printable するのは好ましくないかなー
    →それなら、 ISO-2022-JP の大部分をカバーする 8bit の UTF-8 にしてから quoted-printable すれば良くね?

といった感じで UTF-8 / quoted-printable 化の強制が決まっちゃったのかなー、とか経緯を想像してみたりしています。
QPじゃないときに何が原因で署名の検証に失敗するのかを確かめるために一旦元に戻して欲しいなぁ。 こっちでテストするには古いThunderbirdとEnigmailと、それを入れるマシンが必要です (^^;)

しかし、みんなThunderbird同士を相手にしか使っていないのかね。
# あぁ、Claws Mailを入れようかな


通報する
ページトップ
 プロフィール  
引用付きで返信する  
期間内表示:  ソート  
新しいトピックを投稿する トピックへ返信する  [ 173 件の記事 ]  ページ移動 1つ前へ  1 ... 5, 6, 7, 8, 9, 10, 11, 12  次へ

All times are UTC + 9 hours


オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[3人]


トピック投稿:  可
返信投稿:  可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

検索:
ページ移動:  
Powered by MozillaZine.jp® Forum Software © phpBB Group , Almsamim WYSIWYG
Japanese translation principally by ocean