
最近、SMIME 証明書を取得して Outlook 2013 にインストールしました。弟にも同じことをするように設定しました。そこで、弟の証明書を使用して暗号化されたメールを送信しました。弟には不在通知メッセージがあったので、返信が届きました。「Re:[件名] 不在です」すべてプレーンテキストです。自動応答がメール サーバー上にある場合、メール サーバーは暗号化された件名をどうやって読み取ることができるのでしょうか。
私の弟は Apple の mac.com メール サーバーを使用しています。これは、Apple がユーザーに Apple サーバーへの証明書のインストールを許可していることを意味しますか? これでは SMIME の目的が達成されないことになります。
答え1
簡単に答えると、次のようになります。
S/MIMEでは、メッセージ体暗号化されていますが、メッセージヘッダーそうではありません。主題は後者の 1 つです。
より詳細には、元の MIME コンテンツ タイプを定義するヘッダーが抽出され、暗号化前に本文に追加されることを除けば、上記は当てはまります。その後、MIME コンテンツ タイプ ヘッダーは のように変更されapplication/pkcs7-mime; smime-type=enveloped-data
、受信側の電子メール クライアントはメッセージの内容を処理する方法を認識します (最初に復号化することによって)。
それに加えて、提案がなされたメッセージの件名を暗号化部分に含めることができます。たとえば、理論的には、件名ヘッダーを暗号化部分に含めることができます。受信側の電子メール クライアントは、暗号化された件名を表示します。残念ながら、一般的な電子メール クライアントは、メッセージの件名の暗号化をサポートしていないようです。
アップデート
現在、メール クライアントでは S/MIME 暗号化ヘッダーがサポートされているようです。メール クライアントは少なくとも暗号化された件名ヘッダー (「通常の」ヘッダーに加えて) を抽出して表示しているようですが、送信メールの件名を暗号化するメール クライアントがまだあるかどうかはわかりません。