미리 정의 된 전자 메일 배포 시스템을 통해 S/MIME 암호화 전자 메일을 보내려고합니다.멀티 파트/혼합 메시지의 일부로 S/MIME을 사용할 수 있습니까?
나는 모든 올바른 헤더와 올바르게 암호화 된 내용을 포함하는 완벽한 이메일을 제공합니다.
문제는 시스템이 이메일을 분리하고 smime.p7m을 첨부 파일로 첨부하여 새로운 'multipart/mixed'메시지를 작성한다는 것입니다.
썬더 버드는 어떻게 든 옳은 방식으로 콘텐츠를 암호화하고 관리하지만, Outlook과 같은 사람들은 텅 빈 메시지를 표시하지 않습니다.
여기 내 질문에 : S/MIME 메시지를 멀티 파트 메시지의 일부로 포함 할 수 있습니까?
새로 생성 된 메시지가 같은 모양을의 예 :
...
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="_=_swift_v4_1474547127_a48edcebcdce51b8c8f455_=_"
--_=_swift_v4_1474547127_a48edcebcdce51b8c8f455_=_
Content-Type: application/x-pkcs7-mime; smime-type=enveloped-data; name=smime.p7m
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename=smime.p7m
MIMDul4GCSqGSIb3DQEHA6CDA7pOMIMDukkCAQAxggJuMIICagIBADBSMEUxCzAJBgNVBAYTAkFV
...
--_=_swift_v4_1474547127_a48edcebcdce51b8c8f455_=_--
그러면 Outlook에서 메일 내용이 전혀 표시되지 않고 Thunderbird가 암호화 된 메일임을 나타내는 "잠금"아이콘이 표시되지 않는 이유는 무엇입니까? – func0der
자, 이제 개별 클라이언트와 지원 대상에 대해 묻는 중입니다. 그러나 원래의 질문은 표준에서 허용하는 것에 관한 것입니다. 아마도 이러한 클라이언트는 최상위 S/MIME 만 지원합니다. – jstedfast
맞습니다. 하지만 나는 어떤 고객도 표준에 가깝다고 생각했다. Thunderbird ^^ – func0der