我試圖通過SoundCloud建立OAuth,但我遇到了很大的麻煩。我最新的問題是這樣的:Java Peer未自動化
我有通過彈出窗口連接到SoundCloud的用戶登錄。一旦用戶登錄,它就會給我一個代碼。然而,下一步對我來說是失敗的。一旦我的代碼,我運行這段代碼的Java代碼:
URI redir = new URI("http://localhost:9000/auth/soundcloudcapturetoken");
ApiWrapper api = new ApiWrapper(SC_CLIENT_ID, SC_CLIENT_SECRET, redir, null, Env.SANDBOX);
Token authToken = api.authorizationCode(code);
與此錯誤api.authorizationCode(代碼)行渣失敗:
SSLPeerUnverifiedException occured : peer not authenticated
我探聽周圍在線,並無意中發現在這篇文章:http://davidjb.com/blog/2012/02/java-http-request-fails-with-javax-net-ssl-sslpeerunverifiedexception-peer-not-authenticated
它建議我將兩個提到的證書添加到我的java cacerts文件。我將兩個證書添加到了我的jdk和jre中,但是我的應用仍然失敗並出現相同的錯誤。有什麼我在這裏失蹤?
作爲一個方面說明,我目前使用此API訪問的SoundCloud:https://github.com/soundcloud/java-api-wrapper
我不知道我使用的API,我想它默認與的SoundCloud的Java SDK一直不停地走來。我會盡快再試一次,看看它是否有效!謝謝! – kand 2012-03-04 17:33:49
過期的證書是我們的「javax.net.ssl.SSLPeerUnverifiedException:未經過身份驗證的對等」 – buzz3791 2012-10-30 19:42:57