Java Peer не аутентифицирован - PullRequest
0 голосов
/ 03 марта 2012

Я пытаюсь настроить OAuth через SoundCloud, но у меня огромные проблемы. Моя новая проблема заключается в следующем:

У меня есть логин пользователя через всплывающее окно, которое подключено к 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

1 Ответ

2 голосов
/ 03 марта 2012

Разработчик SoundCloud здесь.

Вы пытаетесь использовать песочницу (т.е. подключаетесь к https://api.sandbox -soundcloud.com )? Если это так, я пытался воспроизвести вашу проблему и только что понял, что срок действия нашего сертификата для этого хоста истек, и мы развертываем новый сертификат, как мы говорим, очень сожалеем об этом.

Кроме того, вы можете найти помощь от инженеров SoundCloud в нашем списке рассылки: http://bit.ly/yqcubH

...