2011-02-17 141 views
1

我現在正在寫一些android代碼來使用Slide API訪問WebDav服務器。 我可以成功訪問「http://webdav.host.com」放置並獲取。 但我無法訪問安全的WebDav服務器,即「https://webdav.host.com」。WebDav,證書不可信

我的代碼如下:

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對象的屬性,從而相信所有的證書?

+0

看來您的服務器要求您使用證書進行身份驗證,而您只提供用戶/密碼身份驗證。你需要以某種方式驗證證書(我太糟糕了,以瞭解詳細信息......) – 2011-09-15 11:57:40

回答