WebDav, сертификат не является доверенным - PullRequest
1 голос
/ 17 февраля 2011

Сейчас я пишу код Android для доступа к серверу WebDav с помощью Slide API. Я могу успешно получить доступ к 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 голосов
/ 22 ноября 2011

Это произошло потому, что вы не используете доверенный сертификат SSL, например, Verisign.Еще один способ решить эту проблему - заставить свой код принимать любой сертификат SSL. Пожалуйста, обратитесь к этому обсуждению Принятие сертификата для HTTP на Android

...