public static function method_arp($data, &$status)
 {
     if (!isset($data["entityid"])) {
         $status = 400;
         return '';
     }
     $revisionid = null;
     if (isset($data['revision']) && ctype_digit($data['revision'])) {
         $revisionid = $data['revision'];
     }
     $econtroller = new sspmod_janus_EntityController(SimpleSAML_Configuration::getConfig('module_janus.php'));
     $econtroller->setEntity($data['entityid'], $revisionid);
     $arp = $econtroller->getArp();
     if ($arp == NULL) {
         return new stdClass();
     }
     // no arp set for this SP
     $result = array();
     $result["name"] = $arp->getName();
     $result["description"] = $arp->getDescription();
     $result["attributes"] = $arp->getAttributes();
     return $result;
 }