Zero-padding api signature, c/o Thomas Bonnin from Producteev

pull/14/head
Tim Su 16 years ago
parent 3f82f679c3
commit 83bebe2f99

@ -510,7 +510,7 @@ public class ProducteevInvoker {
sigBuilder.append(apiSecret);
byte[] digest = MessageDigest.getInstance("MD5").digest(sigBuilder.toString().getBytes("UTF-8"));
String signature = new BigInteger(1, digest).toString(16);
String signature = String.format("%1$032X", new BigInteger(1, digest).toString(16));
requestBuilder.append("api_sig").append('=').append(signature);
return requestBuilder.toString();
}

Loading…
Cancel
Save