1
지금 저는 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 개체의 특성을 수정하여 모든 인증을 신뢰하려면 어떻게해야합니까?
사용자/암호 인증 만 제공하는 동안 서버에서 인증서로 인증하도록 요청하는 것 같습니다. . 당신은 어떻게 든 인증서를 인증해야합니다. (세부 사항을 알기에는 너무 나쁩니다 ...) –
일부 공급자는 무료로 신뢰할 수있는 인증서를 얻을 수 있습니다. 나는 최근에 http://www.startssl.com에서 몇 가지를 사용했다. (나는 어쨌든 그들과 제휴하지 않았다.) – Flexo