function setExtension($id, $value, $critical = false, $replace = true)
    {
        return $this->_setExtension($id, $value, $critical, $replace);
    }
function setExtension($id, $value, $critical = false, $replace = true)
    {
        return $this->_setExtension($id, $value, $critical, $replace);
    }
function setExtension ( $ id , $ value , $ critical = false , $ replace = true ) { return $ this -> _setExtension ( $ id , $ value , $ critical , $ replace ) ; }
Set a certificate, CSR or CRL Extension

@param string $id
@param mixed $value
@param bool $critical optional
@param bool $replace optional
@access public
@return bool
Set a certificate CSR or CRL Extension