private String generateSignature(Map<String, Object> params) { final String stringToSign = httpMethod.name() + "\n" + credentials.getApiHost().toLowerCase() + "\n" + path + "\n" + canonicalQueryString(params); return Utils.getHash(credentials.getSecretKey(), stringToSign); }