/**
* 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;
}
}
}