概要
eM ClientとMozilla Thunderbirdは、どちらもOpenPGPのデジタル署名と暗号化に対応した電子メールクライアントです。鍵の種類や署名の形式の違いが、署名の検証結果に及ぼす影響をまとめました。
検証に使用した鍵
鍵名 | ID | UID | 主鍵 | 副鍵(署名用) | 備考 |
---|---|---|---|---|---|
鍵1 | 0xDBB1FC8DDC8B4672 | db8cafe.net test1 <db8cafe.net [at] gmail.com> | EdDSA | 無し(主鍵で署名) | |
鍵2 | 0xFB49453ECBAA0D90 | db8cafe.net test2 <db8cafe.net [at] gmail.com> | RSA 4096bits | 無し(主鍵で署名) | |
鍵3 | 0x4D80970A2C353118 | db8cafe.net <db8cafe.net [at] gmail.com> | EdDSA | EdDSA (0x9F3F8D28B5489607) | 主鍵のプライベート鍵はインポートしていない |
鍵4 | 0xDD571D9078EAB9BE | db8cafe.net (rsa) <db8cafe.net [at] gmail.com> | RSA 4096bits | RSA 4096bits (0x21359FA944D8C6BA) | 主鍵のプライベート鍵はインポートしていない |
検証結果
メールクライアントで署名したメールを自分自身に送信して、検証しました。検証の結果、問題のある組み合わせがありましたが、原因の調査までは行っていません。
ケースNo. | 署名に使用した鍵 | 署名の形式 | 署名に使用したクライアント | eM Clientでの検証結果 | Mozilla Thunderbirdでの検証結果 | メールのソース(抜粋) |
---|---|---|---|---|---|---|
ケース1 | 鍵1(EdDSA)の主鍵 | PGP/MIME | eM Client 8.2.1473 | 有効 | 有効 | message-source-01.txt |
ケース2 | 鍵2(RSA)の主鍵 | PGP/MIME | eM Client 8.2.1473 | 有効 | 有効 | message-source-02.txt |
ケース3 | 鍵1(EdDSA)の主鍵 | インラインPGP | eM Client 8.2.1473 | 有効 | 送信者の検証に問題あり | message-source-03.txt |
ケース4 | 鍵2(RSA)の主鍵 | インラインPGP | eM Client 8.2.1473 | 有効 | 送信者の検証に問題あり | message-source-04.txt |
ケース5 | 鍵3(EdDSA)の署名用副鍵 | PGP/MIME | eM Client 8.2.1473 | 有効 | 有効 | message-source-05.txt |
ケース6 | 鍵4(RSA)の署名用副鍵 | PGP/MIME | eM Client 8.2.1473 | 有効 | 有効 | message-source-06.txt |
ケース7 | 鍵3(EdDSA)の署名用副鍵 | インラインPGP | eM Client 8.2.1473 | 送信者の検証に問題あり | 送信者の検証に問題あり | message-source-07.txt |
ケース8 | 鍵4(RSA)の署名用副鍵 | インラインPGP | eM Client 8.2.1473 | 送信者の検証に問題あり | 送信者の検証に問題あり | message-source-08.txt |
ケース9 | 鍵3(EdDSA)の署名用副鍵 | PGP/MIME | Mozilla Thunderbird 91.0.3 | 有効 | 有効 | message-source-09.txt |
ケース10 | 鍵4(RSA)の署名用副鍵 | PGP/MIME | Mozilla Thunderbird 91.0.3 | 有効 | 有効 | message-source-10.txt |
ケース11 | 鍵1(EdDSA)の主鍵 | PGP/MIME | Mozilla Thunderbird 91.0.3 | 有効 | 有効 | message-source-11.txt |
ケース12 | 鍵2(RSA)の主鍵 | PGP/MIME | Mozilla Thunderbird 91.0.3 | 有効 | 有効 | message-source-12.txt |