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
