3namespace ceLTIc\LTI\OAuth;
48 $base_string = $request->get_signature_base_string();
49 $request->base_string = $base_string;
53 ($token) ? $token->secret :
""
57 $key = implode(
'&', $key_parts);
59 return base64_encode(hash_hmac(
'sha512', $base_string, $key,
true));
Class to represent an OAuth HMAC_SHA512 signature method.
get_name()
Name of the Signature Method.
build_signature($request, $consumer, $token)
Build up the signature.
Class to represent an OAuth signature method.
static urlencode_rfc3986($input)
URL encode.