mirror of
https://github.com/M66B/FairEmail.git
synced 2026-03-31 22:26:06 +02:00
Support S/MIME signed data (untested)
This commit is contained in:
@@ -1230,7 +1230,8 @@ public class MessageHelper {
|
||||
return EntityMessage.PGP_SIGNONLY;
|
||||
else if (EntityAttachment.PGP_MESSAGE.equals(apart.attachment.encryption))
|
||||
return EntityMessage.PGP_SIGNENCRYPT;
|
||||
else if (EntityAttachment.SMIME_SIGNATURE.equals(apart.attachment.encryption))
|
||||
else if (EntityAttachment.SMIME_SIGNATURE.equals(apart.attachment.encryption) ||
|
||||
EntityAttachment.SMIME_SIGNED_DATA.equals(apart.attachment.encryption))
|
||||
return EntityMessage.SMIME_SIGNONLY;
|
||||
else if (EntityAttachment.SMIME_MESSAGE.equals(apart.attachment.encryption))
|
||||
return EntityMessage.SMIME_SIGNENCRYPT;
|
||||
@@ -1476,6 +1477,9 @@ public class MessageHelper {
|
||||
if ("enveloped-data".equals(smimeType)) {
|
||||
getMessageParts(imessage, parts, EntityAttachment.SMIME_MESSAGE);
|
||||
return parts;
|
||||
} else if ("signed-data".equals(smimeType)) {
|
||||
getMessageParts(imessage, parts, EntityAttachment.SMIME_SIGNED_DATA);
|
||||
return parts;
|
||||
}
|
||||
}
|
||||
} catch (ParseException ex) {
|
||||
|
||||
Reference in New Issue
Block a user