Code
Explorer
You are a developer and looking for Shopware projects?
Apply Now!
assertMessageSignatureIsValid example
$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
(
)
{
$message
=
(
new
Email
(
)
)
->
date
(
new
\
DateTimeImmutable
(
'2019-04-07 10:36:30',
new
\
DateTimeZone
(
'Europe/Paris'
)
)
)
->
to
(
'fabien@symfony.com'
)
->
subject
(
'Testing'
)
->
from
(
'noreply@example.com'
)
->
text
(
'El Barto was not here'
)
;