SecretKeySpec key = new SecretKeySpec(keyString.getBytes("UTF-8"), "HmacSHA1");
Mac mac = Mac.getInstance("HmacSHA1");
mac.init(key);
byte[] bytes = mac.doFinal(toSign.getBytes("UTF-8"));
return new String(Base64.encodeBase64(bytes)).replace("\r\n", "");
Mac mac = Mac.getInstance("HmacSHA1");
mac.init(key);
byte[] bytes = mac.doFinal(toSign.getBytes("UTF-8"));
return new String(Base64.encodeBase64(bytes)).replace("\r\n", "");