Hi,
It depends whether you're solely using the OAuth signature library or
if you also leverage the Jersey filters (Client in this case)?
If you just want to use the library then you need to use
the OAuthSignature class as follows:
OAuthSignature.sign(your_request, params, secrets);
HTH
Hubert
On Oct 29, 2009, at 4:34 PM, Suneel Marthi wrote:
> How do I set the Private Key when making an OAuth Request using RSA-
> SHA1 signature method?
>
> This is what I currently have for HMAC-SHA1:-
>
> Client client = Client.create();
> OAuthSecrets secrets = new
> OAuthSecrets().consumerSecret("test_test");
>
> OAuthParameters params = new
> OAuthParameters().consumerKey("test").signatureMethod(HMAC_SHA1.NAME);
>
> OAuthClientFilter filter = new
> OAuthClientFilter(client.getProviders(), params, secrets);
>
>
> For RSA-SHA1, I do not need the OAuthSecrets, so this is what I
> would have:-
>
> Client client = Client.create();
>
> OAuthParameters params = new
> OAuthParameters().consumerKey("test").signatureMethod(RSA_SHA1.NAME);
>
> Next I would need to sign the request using my private Key, how do I
> do that?
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe_at_jersey.dev.java.net
> For additional commands, e-mail: users-help_at_jersey.dev.java.net
>
--
Hubert A. Le Van Gong
Identity Architect
Sun microsystems, Inc.
17 Rue Duprey
Grenoble, 38000
France
--------------------------------------------------
email: hubert.levangong_at_sun.COM
tel:+33 4 7663 0935
blog: http://blog.levangong.com/
N 45 11.900'
W 005 44.145'
Elev. 736 ft.