On Wed, Feb 23, 2011 at 5:46 PM, Prabath Siriwardana <[email protected]>wrote:

> Please have a look at the getHmac() method in IdentityUtil
> [components/identity/org.wso2.carbon.identity.core]


Thanks, I will look at this method and try to get verify signatures.

>
> Thanks & regards,
> -Prabath
>
> On Wed, Feb 23, 2011 at 2:50 PM, Manjula Rathnayake <[email protected]>wrote:
>
>> Hi all,
>>
>> I am trying to generate the signature with HmacSHA256 algorithm for SQS
>> request authentication.
>> I have used the code used in the developer guide as it is.
>>
>> In developer guide, HMAC-SHA1 signature is used.
>> But in SQS SDK client, HmacSHA256 is used.
>>
>> I have used the following code to calculate signature. But calculated
>> signature is different from the sqs client request.
>>
>>            private static final String HMAC_SHA1_ALGORITHM = "HmacSHA256";
>>            // get an hmac_sha1 key from the raw key bytes
>>             SecretKeySpec signingKey = new SecretKeySpec(key.getBytes(),
>> HMAC_SHA1_ALGORITHM);
>>             // get an hmac_sha1 Mac instance and initialize with the
>> signing key
>>             Mac mac = Mac.getInstance(HMAC_SHA1_ALGORITHM);
>>             mac.init(signingKey);
>>             // compute the hmac on input data bytes
>>             byte[] rawHmac = mac.doFinal(data.getBytes());
>>             // base64-encode the hmac
>>             result = Base64Utils.encode(rawHmac);
>>
>> Is there anything wrong with above signature calculating code(this is same
>> as in developer guide except algorithm) ?
>>
>> Thank you.
>> --
>> Manjula Rathnayaka
>> Software Engineer
>> WSO2, Inc.
>> Mobile:+94 77 743 1987
>>
>> _______________________________________________
>> Carbon-dev mailing list
>> [email protected]
>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>
>>
>
>
> --
> Thanks & Regards,
> Prabath
>
> http://blog.facilelogin.com
> http://RampartFAQ.com
>

Thank you.

-- 
Manjula Rathnayaka
Software Engineer
WSO2, Inc.
Mobile:+94 77 743 1987
_______________________________________________
Carbon-dev mailing list
[email protected]
http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev

Reply via email to