/* Resultant List: (encrypt+, sign+) */
newMPolicy = getEncryptPolicies(mPolicy, handler, senderConfiguration);
Collection signPolicies = getSignPolicies(mPolicy, handler, senderConfiguration);
requireTimestampPolicy = !(signPolicies.isEmpty());
newMPolicy.addAll(signPolicies);
mPolicy.removeAll();
mPolicy.appendAll(newMPolicy);
break;
case AUTHENTICATE_SENDER_SIGNATURE_AUTHENTICATE_RECIPIENT:
/* Resultant List: (sign+, encrypt+) */
newMPolicy = getSignPolicies(mPolicy, handler, senderConfiguration);