isEncrypted() public method

Return the S/MIME encryption status of this message.
Since: 2.20.0
public isEncrypted ( Horde_Mime_Part $mime = null ) : boolean
$mime Horde_Mime_Part
return boolean True if message is S/MIME encrypted, otherwise false.
示例#1
0
 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());
 }
示例#2
0
 /**
  * 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();
 }