WebDav,证书不受信任

时间:2011-02-17 09:07:51

标签: android https webdav

我现在正在编写一些Android代码来使用Slide API访问WebDav服务器。 我可以成功访问“http://webdav.host.com”来获取。 但我无法访问受保护的WebDav服务器,即“https://webdav.host.com”。

我的代码如下:

HttpsURL homeUrl = new HttpsURL(webDavHost, 443, webDavPath);

//set user name and password 
homeUrl.setUserinfo(webDavUser,webDavPassword);         
Credentials cred = new UsernamePasswordCredentials("user", "pwd"); 

res = new WebdavResource(homeurl,cred);

我收到以下错误消息:“证书不受信任”。

如何修改HttpsURL对象的属性以便信任所有证书?

1 个答案:

答案 0 :(得分:0)

之所以发生这种情况,是因为您未使用受信任的SSL证书,例如威瑞信。 解决此问题的另一种方法是强制您的代码接受任何SSL证书,请参阅此讨论Accepting a certificate for HTTPs on Android