Looks like you beat me to it =). Nice. On Friday, June 6, 2014 3:32:15 AM UTC, Michael Hines wrote: > > You can set one by getting the one from the database you just opened to > setup the replication: > > PersistentCookieStore cookieStore = database.getPersistentCookieStore(); > CouchbaseLiteHttpClientFactory factory = new > CouchbaseLiteHttpClientFactory(cookieStore); > manager.setDefaultHttpClientFactory(factory); > factory.setSSLSocketFactory(sf); > > It works fine for me. > > On Thursday, June 5, 2014 11:24:56 PM UTC, Traun Leyden wrote: >> >> >> Actually I don't think that will work, because manager will probably >> return null unless you've set one previously. >> >> I filed an issue with a possible workaround here: >> https://github.com/couchbase/couchbase-lite-java-core/issues/223 >> >> >> >> On Wed, Jun 4, 2014 at 4:57 AM, Michael Hines <[email protected]> >> wrote: >> >>> You have to do it like this: >>> >>> ((CouchbaseLiteHttpClientFactory) >>> manager.getDefaultHttpClientFactory()).setSSLSocketFactory(sf); >>> >>> Way too complicated, but that's what the source code says =). >>> >>> - Michael >>> >>> >>> On Friday, May 30, 2014 9:17:53 AM UTC, Anna wrote: >>>> >>>> I have updated to 'com.couchbase.lite:couchbase-lite-android:1.0.0-55' >>>> and now the solution using: >>>> >>>> CouchbaseLiteHttpClientFactory.INSTANCE.setSSLSocketFactory(sf); >>>> >>>> won't work because one cannot access INSTANCE this way anymore. Is >>>> there any other solutions available as the Couchbase lite Android was >>>> updated? >>>> >>>> Den fredagen den 4:e april 2014 kl. 09:56:52 UTC+2 skrev Anna: >>>>> >>>>> I got the exception: >>>>> >>>>> 04-04 09:44:06.708 27762-27905/ideal.fill.in E/Database﹕ io exception >>>>> javax.net.ssl.SSLPeerUnverifiedException: No peer certificate >>>>> at org.apache.harmony.xnet.provider.jsse.SSLSessionImpl. >>>>> getPeerCertificates(SSLSessionImpl.java:146) >>>>> at org.apache.http.conn.ssl.AbstractVerifier.verify( >>>>> AbstractVerifier.java:93) >>>>> at org.apache.http.conn.ssl.SSLSocketFactory.createSocket( >>>>> SSLSocketFactory.java:388) >>>>> at org.apache.http.impl.conn. >>>>> DefaultClientConnectionOperator.openConnection( >>>>> DefaultClientConnectionOperator.java:173) >>>>> at org.apache.http.impl.conn.AbstractPoolEntry.open( >>>>> AbstractPoolEntry.java:164) >>>>> at org.apache.http.impl.conn.AbstractPooledConnAdapter. >>>>> open(AbstractPooledConnAdapter.java:119) >>>>> at org.apache.http.impl.client.DefaultRequestDirector. >>>>> execute(DefaultRequestDirector.java:360) >>>>> at org.apache.http.impl.client.AbstractHttpClient.execute( >>>>> AbstractHttpClient.java:555) >>>>> at org.apache.http.impl.client.AbstractHttpClient.execute( >>>>> AbstractHttpClient.java:487) >>>>> at org.apache.http.impl.client.AbstractHttpClient.execute( >>>>> AbstractHttpClient.java:465) >>>>> at com.couchbase.lite.support. >>>>> RemoteRequest.executeRequest(RemoteRequest.java:126) >>>>> at com.couchbase.lite.support.RemoteRequest.run( >>>>> RemoteRequest.java:83) >>>>> at java.util.concurrent.ThreadPoolExecutor.runWorker( >>>>> ThreadPoolExecutor.java:1080) >>>>> at java.util.concurrent.ThreadPoolExecutor$Worker.run( >>>>> ThreadPoolExecutor.java:573) >>>>> at java.lang.Thread.run(Thread.java:841) >>>>> 04-04 09:44:06.708 27762-28031/ideal.fill.in D/Database﹕ >>>>> com.couchbase.lite.replicator.Replication$5@4247d450 error getting >>>>> remote checkpoint: javax.net.ssl.SSLPeerUnverifiedException: No peer >>>>> certificate >>>>> 04-04 09:44:06.718 27762-28031/ideal.fill.in E/Database﹕ >>>>> Puller@42323d18[https://---:[email protected]/groups] >>>>> Progress: set error = javax.net.ssl.SSLPeerUnverifiedException: No >>>>> peer certificate >>>>> >>>>> Is there any I can resolve this? or what could be a cause for that? >>>>> Url that I use for pulling from the database is >>>>> https://admin:password@.... >>>>> >>>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Couchbase Mobile" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/mobile-couchbase/e0ee727d-0169-4c5e-9510-aa7f4bb6233d%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/mobile-couchbase/e0ee727d-0169-4c5e-9510-aa7f4bb6233d%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >>> For more options, visit https://groups.google.com/d/optout. >>> >> >>
-- You received this message because you are subscribed to the Google Groups "Couchbase Mobile" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/mobile-couchbase/68557283-41b7-45cb-a3d3-74e9660005ad%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
