Skip to Main Content
HCL Domino Ideas Portal

Welcome to the #dominoforever Product Ideas Forum! The place where you can submit product ideas and enhancement request. We encourage you to participate by voting on, commenting on, and creating new ideas. All new ideas will be evaluated by HCL Product Management & Engineering teams, and the next steps will be communicated. While not all submitted ideas will be executed upon, community feedback will play a key role in influencing which ideas are and when they will be implemented.

For more information and upcoming events around #dominoforever, please visit our Destination Domino Page

Status Under Consideration
Workspace Domino
Categories Administration
Created by Guest
Created on May 14, 2019

Notes/Domino does not support encrypted S/MIME messages nested within a multipart

Notes decrypting email from external email (using Gmail sending an encrypted email) receiving .p7s or .p7m file.

  • According to the findings, Gmail is indeed sending a multipart/signed, not a multipart/mixed, but the encrypted part is nested within the multipart/signed; it's the first child part (filename: smime.p7m); the second child part is the signature (filename: smime.p7s).
    Notes/Domino cannot handle S/MIME encryption unless the encrypted is the top level part; that is, the only part.

 

Notes/Domino only supports single part encrypted S/MIME messages; its behavior is as designed in the scenario described.

S/MIME encrypted email is usually sent as a single part message. Here is a stripped down example:
[Begin example]
Content-Type: application/pkcs7-mime; smime-type=enveloped-data; name=smime.p7m
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename=smime.p7m
<base64 encoded encrypted data....>
[End example]
 
Notes/Domino supports this kind of encrypted S/MIME message. However, Gmail is sending the encrypted part nested within a multipart/mixed, like this:
[Begin example]
Content-Type: multipart/mixed; boundary="__Bound__"
--__Bound__
Content-Type: application/pkcs7-mime; smime-type=enveloped-data; name=smime.p7m
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename=smime.p7m
<base64 encoded encrypted data....>
--__Bound__
other parts....
--__Bound__--
[End example]

  • Attach files