Переписать короткий код с С# на JavaScript
Переписать следующий код c C# на JS:
public static string CreateSignature(List<Parameter> parameters, string secret,string Method,string endpoint,string base_uri)
{
Encoding ascii = Encoding.ASCII;
string pre_signed_text = Method + "\n" + base_uri + "\n" + endpoint + "\n" + string.Join("&", parameters).Replace(":","%3A");
Console.WriteLine(pre_signed_text);
HMACSHA256 hmac = new HMACSHA256(ascii.GetBytes(secret));... Читать дальше...