Получить действительный oauth_signature с oauth_signature_method, который будет RSA-SHA1 в Java? - PullRequest
0 голосов
/ 17 апреля 2020

Я создаю свое приложение, которое включает в себя вызов Jira с использованием двухстороннего Oauth. В уроке Jira Oauth говорится, что метод Oauth подписан с использованием RSA-SHA1.

Я видел этот очень похожий вопрос о генерации oauth_signature, но это используя HMAC_SHA1, который называется как

Mac mac = Mac.getInstance(HMAC_SHA1);

В документации Oracle , Ma c не принимает параметр, аналогичный RSA-SHA1.

В основном:

oAuthHeader="OAuth";
oAuthHeader=oAuthHeader+" oauth_signature_method="RSA-SHA1";
oAuthHeader=oAuthHeader+",oauth_version="+oauth_version;
oAuthHeader=oAuthHeader+",oauth_nonce="+oauth_nonce;
oAuthHeader=oAuthHeader+",oauth_timestamp="+oauth_timestamp;
oAuthHeader=oAuthHeader+",oauth_consumer_key="+oauth_consumer_key;
oAuthHeader=oAuthHeader+",oauth_token="";
oAuthHeader=oAuthHeader+",oauth_signature=I-need-this;

У меня нет подписи oauth_. И я не знаю, как его создать. Любая помощь будет высоко ценится!

...