public static function generateStaticUrl($obj, $params = array(), $app = false)
 {
     if (!$app) {
         global $CFG;
         $app = $CFG->current_app;
     }
     if (!isset($params[self::FILE_GET_PARAMETER])) {
         $params[self::FILE_GET_PARAMETER] = $obj;
     }
     $signed_request = new GcrSignedRequest($params, $app);
     $signed_request->signParameters();
     $separator = '?';
     $query_string = '';
     foreach ($signed_request->getParameters() as $key => $value) {
         $query_string .= $separator . urlencode($key) . '=' . urlencode($value);
         $separator = '&';
     }
     return $app->getUrl() . '/institution/getUserStorageFile' . $query_string;
 }