PHP / Javascript / JQuery - кодировка sha646 base64
Я пытаюсь портировать пример PHP интеграции API с Javascript / JQuery. В PHP зашифрованная строка создается с использованием следующего кода:
$sig = base64_encode(hash_hmac('sha256', $sign, $this->secretAccessKey, true)
чьи функции описаны здесь:
http://php.net/manual/en/function.hash-hmac.php
http://us.php.net/base64_encode
В Javascript я использую криптографию JQuery для выполнения части HMAC:
http://code.google.com/p/crypto-js/#HMAC-SHA256
и я пытаюсь выяснить, нужно ли мне также выполнять кодирование base64, так как кажется, что оно уже есть в base64. Это код, который я сейчас использую:
var sigHash = Crypto.HMAC(Crypto.SHA256, sign, accessKey);
Это верно? Как бы я создал javascript / jquery эквивалент вышеупомянутой функции PHP?