[messagecomposer]: Implement protected headers for SignEncryptJob.
Test Plan: run autotests.
Subscribers: kde-pim
Tags: KDE PIM
Differential Revision: https://phabricator.kde.org/D28450