Я создаю свое приложение, которое включает в себя вызов 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_. И я не знаю, как его создать. Любая помощь будет высоко ценится!