public function testCertificateException()
 {
     $e = new CertificateException("This is a message for users.", "This is a message for the log.");
     $this->assertEquals($e->getUserMessage(), "This is a message for users.");
     $this->assertEquals($e->getLogMessage(), "This is a message for the log.");
 }
 /**
  * Construct
  *
  * @param string     $message
  * @param string     $openSslError
  * @param int        $code
  * @param \Exception $prev
  */
 public function __construct($message, $openSslError = null, $code = 0, \Exception $prev = null)
 {
     parent::__construct($message, $code, $prev);
     $this->openSslError = $openSslError;
 }