如何获取和使用Spotify Web API的公共SSL证书

时间:2015-12-21 19:55:05

标签: java android android-volley spotify

我正在使用Volley从Spotify中提取xml。

这是一个示例网址:

https://api.spotify.com/v1/search?q=album:The%20Piano%20Starts%20Here%20artist:Art%20Tatum&type=album&limit=5

但是当我尝试从这个网站上拉下xml时,Volley会返回以下错误信息:

  

javax.net.ssl.SSLHandshakeException:java.security.cert.CertPathValidatorException:找不到证书路径的信任锚。

我试图用非专业人士的方式向我自己解释这个错误,我相信我需要根据here on SO下载公共证书

  

首先,您需要从您尝试连接的服务器获取公共证书。这可以通过多种方式完成,例如联系服务器管理员并要求它,使用openssl下载它,或者,因为这似乎是HTTP服务器,使用任何浏览器连接到它,查看页面的安全信息,并保存证书的副本。 (Google应该能够准确地告诉您如何为您的特定浏览器做些什么。)

我理解私钥和公钥加密的基本概念,但我不能真正遵循这些说明。有人可以用非专业术语解释这些说明吗?

由于

1 个答案:

答案 0 :(得分:0)

我弄明白了这个问题。我有一个在后台运行的应用程序导致了问题。