簡體   English   中英

Java Peer未經過身份驗證

[英]Java Peer Not Authenticated

我試圖通過SoundCloud設置OAuth,但我遇到了很大的麻煩。 我最新的問題是:

我讓用戶通過連接到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);

Java在api.authorizationCode(code)行上失敗並出現此錯誤:

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

SoundCloud dev在這里。

您是否嘗試使用沙箱(即連接到https://api.sandbox-soundcloud.com )? 如果是這樣,我試圖重現您的問題並且剛剛意識到我們的主機證書已過期,我們正在部署新證書,我們對此表示非常抱歉。

此外,您可以在我們的郵件列表中找到SoundCloud工程師的幫助: http//bit.ly/yqcubH

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM