From 83bebe2f992967c059fe3797f0e5534dd3cb8d84 Mon Sep 17 00:00:00 2001 From: Tim Su Date: Wed, 18 Aug 2010 15:57:13 -0700 Subject: [PATCH] Zero-padding api signature, c/o Thomas Bonnin from Producteev --- .../com/todoroo/astrid/producteev/api/ProducteevInvoker.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/astrid/plugin-src/com/todoroo/astrid/producteev/api/ProducteevInvoker.java b/astrid/plugin-src/com/todoroo/astrid/producteev/api/ProducteevInvoker.java index 8f6a459b5..f75edd9ce 100644 --- a/astrid/plugin-src/com/todoroo/astrid/producteev/api/ProducteevInvoker.java +++ b/astrid/plugin-src/com/todoroo/astrid/producteev/api/ProducteevInvoker.java @@ -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(); }