use Symfony\Component\Mime\Part\TextPart;
/**
* @requires extension openssl
*/
class SMimeSignerTest extends SMimeTestCase
{ public function testSignedMessage() { $message =
new Message( (new Headers()) ->
addDateHeader('Date',
new \
DateTimeImmutable('2019-04-07 10:36:30',
new \
DateTimeZone('Europe/Paris'
))) ->
addMailboxListHeader('From',
['fabien@symfony.com'
]),
new TextPart('content'
) );
$signer =
new SMimeSigner($this->samplesDir.'sign.crt',
$this->samplesDir.'sign.key'
);
$signedMessage =
$signer->
sign($message);
$this->
assertMessageSignatureIsValid($signedMessage,
$message);
} public function testSignEncryptedMessage() {