我正在尝试 sardine 制作 webdav 客户端,但它没有连接到我的 https 服务器。在使用指南中说这个关于 ssl http://code.google.com/p/sardine/wiki/UsageGuide#SSL但我不知道如何为我的自定义 Http 客户端提供我的密钥库。
我得到这个错误。
线程“主”javax.net.ssl.SSLPeerUnverifiedException 中的异常:对等体未通过身份验证 在 com.sun.net.ssl.internal.ssl.SSLSessionImpl.getPeerCertificates(未知来源) 在 org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:128) 在 org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:397) 在 org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:148) 在 org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:149) 在 org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:121) 在 org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:573) 在 org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:425) 在 org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820) 在 org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:941) 在 org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:919) 在 com.googlecode.sardine.impl.SardineImpl.execute(SardineImpl.java:684) 在 com.googlecode.sardine.impl.SardineImpl.list(SardineImpl.java:339) 在 com.googlecode.sardine.impl.SardineImpl.getResources(SardineImpl.java:326) 在 sardine.main(sardine.java:15)
我该如何设置?