/** * Init the S/MIME Horde_Crypt object. */ protected function _initSmime() { if (is_null($this->_impsmime) && IMP_Smime::enabled()) { try { $this->_impsmime = $GLOBALS['injector']->getInstance('IMP_Smime'); $this->_impsmime->checkForOpenSsl(); } catch (Horde_Exception $e) { $this->_impsmime = null; } } }