public string SignWithData(byte[] data) { string encodedData = StringUtils.urlSafeBase64Encode(data); return string.Format("{0}:{1}:{2}", this.AccessKey, this._sign(Encoding.UTF8.GetBytes(encodedData)), encodedData); }
public static string createUploadToken(PutPolicy putPolicy, Mac mac) { string jsonData = putPolicy.ToString(); return(mac.SignWithData(Encoding.UTF8.GetBytes(jsonData))); }