function signRestRequest($headersStr) { if (isValidRestRequest($headersStr)) { $response = array('signature' => sign($headersStr)); echo json_encode($response); } else { echo json_encode(array("invalid" => true)); } }
function signRestRequest($headersStr) { $version = isset($_REQUEST["v4"]) ? 4 : 2; if (isValidRestRequest($headersStr, $version)) { if ($version == 4) { $response = array('signature' => signV4RestRequest($headersStr)); } else { $response = array('signature' => sign($headersStr)); } echo json_encode($response); } else { echo json_encode(array("invalid" => true)); } }