Return the S/MIME encryption status of this message.
public isEncrypted ( Horde_Mime_Part $mime = null ) : boolean | ||
$mime | Horde_Mime_Part | |
return | boolean | True if message is S/MIME encrypted, otherwise false. |
public function testIsEncrypted() { $fixture = file_get_contents(__DIR__ . '/fixtures/encrypted.eml'); $mime = new Horde_ActiveSync_Mime(Horde_Mime_Part::parseMessage($fixture)); $this->assertEquals(true, $mime->isEncrypted()); $fixture = file_get_contents(__DIR__ . '/fixtures/email_signed.eml'); $mime = new Horde_ActiveSync_Mime(Horde_Mime_Part::parseMessage($fixture)); $this->assertEquals(false, $mime->isEncrypted()); }
/** * Return the S/MIME encryption status of this message (RFC2633) * * @param Horde_Mime_Part $message A mime part to check. If omitted, use * self::$_message. * * @return boolean True if message is S/MIME signed or encrypted, * false otherwise. */ public function isEncrypted(Horde_Mime_Part $message = null) { if (!empty($message)) { $message = new Horde_ActiveSync_Mime($message); return $message->isEncrypted(); } return $this->basePart->isEncrypted(); }