Results 1 to 3 of 3

Thread: ZDesktop and SSL3

  1. #1
    Join Date
    Dec 2009
    Location
    Moscow, Russia
    Posts
    9
    Rep Power
    6

    Default ZDesktop and SSL3

    I tried to find the solution on the forum, but there is no

    I installed ZDesktop 7 on my laptop. Of course I want to see all my mailboxes in this client. But one of them is on the server with SSL and the self-signed certificate. I try connect to it with IMAP. I type the credentials of the SMTP too. The only way to connect to SMTP - to connect to it with SSL. But I see the error:

    com.zimbra.common.soap.SoapFaultException: Server chose unsupported or disabled protocol: SSLv3 ExceptionId:com.zimbra.common.service.RemoteServic eException: Server chose unsupported or disabled protocol: SSLv3 ExceptionId:btpool0-10:1306182881751:5a1bd40e02d88899 Code:remote.SSL_HANDSHAKE at com.zimbra.common.service.RemoteServiceException.S SL_HANDSHAKE(RemoteServiceException.java:96) at com.zimbra.common.service.RemoteServiceException.d oSSLFailures(RemoteServiceException.java:172) at com.zimbra.cs.account.offline.OfflineProvisioning. testDataSource(OfflineProvisioning.java:660) at com.zimbra.cs.account.offline.OfflineProvisioning. createDataSourceAccount(OfflineProvisioning.java:7 06) at com.zimbra.cs.account.offline.OfflineProvisioning. createAccount(OfflineProvisioning.java:511) at com.zimbra.cs.service.admin.CreateAccount.handle(C reateAccount.java:64) at com.zimbra.soap.SoapEngine.dispatchRequest(SoapEng ine.java:412) at com.zimbra.soap.SoapEngine.dispatch(SoapEngine.jav a:287) at com.zimbra.soap.SoapEngine.dispatch(SoapEngine.jav a:158) at com.zimbra.soap.SoapServlet.doWork(SoapServlet.jav a:294) at com.zimbra.soap.SoapServlet.doPost(SoapServlet.jav a:215) at javax.servlet.http.HttpServlet.service(HttpServlet .java:725) at com.zimbra.cs.servlet.ZimbraServlet.service(Zimbra Servlet.java:208) at javax.servlet.http.HttpServlet.service(HttpServlet .java:814) at org.mortbay.jetty.servlet.ServletHolder.handle(Ser vletHolder.java:511) at org.mortbay.jetty.servlet.ServletHandler.handle(Se rvletHandler.java:390) at org.mortbay.jetty.security.SecurityHandler.handle( SecurityHandler.java:218) at org.mortbay.jetty.servlet.SessionHandler.handle(Se ssionHandler.java:182) at org.mortbay.jetty.handler.ContextHandler.handle(Co ntextHandler.java:765) at org.mortbay.jetty.webapp.WebAppContext.handle(WebA ppContext.java:422) at org.mortbay.jetty.handler.ContextHandlerCollection .handle(ContextHandlerCollection.java:230) at org.mortbay.jetty.handler.HandlerCollection.handle (HandlerCollection.java:114) at org.mortbay.jetty.handler.HandlerWrapper.handle(Ha ndlerWrapper.java:152) at org.mortbay.jetty.handler.rewrite.RewriteHandler.h andle(RewriteHandler.java:230) at org.mortbay.jetty.handler.HandlerWrapper.handle(Ha ndlerWrapper.java:152) at org.mortbay.jetty.Server.handle(Server.java:326) at org.mortbay.jetty.HttpConnection.handleRequest(Htt pConnection.java:543) at org.mortbay.jetty.HttpConnection$RequestHandler.co ntent(HttpConnection.java:946) at org.mortbay.jetty.HttpParser.parseNext(HttpParser. java:756) at org.mortbay.jetty.HttpParser.parseAvailable(HttpPa rser.java:212) at org.mortbay.jetty.HttpConnection.handle(HttpConnec tion.java:405) at org.mortbay.io.nio.SelectChannelEndPoint.run(Selec tChannelEndPoint.java:410) at org.mortbay.thread.BoundedThreadPool$PoolThread.ru n(BoundedThreadPool.java:451) Caused by: javax.net.ssl.SSLHandshakeException: Server chose unsupported or disabled protocol: SSLv3 at com.sun.net.ssl.internal.ssl.ClientHandshaker.serv erHello(Unknown Source) at com.sun.net.ssl.internal.ssl.ClientHandshaker.proc essMessage(Unknown Source) at com.sun.net.ssl.internal.ssl.Handshaker.processLoo p(Unknown Source) at com.sun.net.ssl.internal.ssl.Handshaker.process_re cord(Unknown Source) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRec ord(Unknown Source) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.perform InitialHandshake(Unknown Source) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHa ndshake(Unknown Source) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHa ndshake(Unknown Source) at com.zimbra.common.net.CustomSSLSocket.startHandsha ke(CustomSSLSocket.java:90) at com.sun.mail.util.SocketFetcher.configureSSLSocket (SocketFetcher.java:503) at com.sun.mail.util.SocketFetcher.getSocket(SocketFe tcher.java:234) at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTra nsport.java:1672) at com.sun.mail.smtp.SMTPTransport.protocolConnect(SM TPTransport.java:525) at javax.mail.Service.connect(Service.java:291) at javax.mail.Service.connect(Service.java:172) at javax.mail.Service.connect(Service.java:121) at com.zimbra.cs.account.offline.OfflineProvisioning. test(OfflineProvisioning.java:668) at com.zimbra.cs.account.offline.OfflineProvisioning. testDataSource(OfflineProvisioning.java:648) ... 30 more Code:remote.SSL_HANDSHAKE at com.zimbra.common.soap.Soap12Protocol.soapFault(So ap12Protocol.java:88) at com.zimbra.common.soap.SoapTransport.extractBodyEl ement(SoapTransport.java:344) at com.zimbra.common.soap.SoapTransport.parseSoapResp onse(SoapTransport.java:303) at com.zimbra.common.soap.SoapHttpTransport.invoke(So apHttpTransport.java:260) at com.zimbra.common.soap.SoapHttpTransport.invoke(So apHttpTransport.java:164) at com.zimbra.common.soap.SoapTransport.invoke(SoapTr ansport.java:397) at com.zimbra.common.soap.SoapTransport.invoke(SoapTr ansport.java:360) at com.zimbra.cs.account.soap.SoapProvisioning.invoke (SoapProvisioning.java:321) at com.zimbra.cs.account.soap.SoapProvisioning.create Account(SoapProvisioning.java:464) at com.zimbra.cs.offline.jsp.JspProvStub.createOfflin eDataSource(JspProvStub.java:126) at com.zimbra.cs.offline.jsp.XmailBean.doRequest(Xmai lBean.java:267) at com.zimbra.cs.offline.jsp.FormBean.doRequest(FormB ean.java:150) at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknow n Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Un known Source) at java.lang.reflect.Method.invoke(Unknown Source) at com.sun.el.parser.AstFunction.getValue(AstFunction .java:127) at com.sun.el.ValueExpressionImpl.getValue(ValueExpre ssionImpl.java:206) at org.apache.jasper.runtime.PageContextImpl.evaluate Expression(PageContextImpl.java:1001) at org.apache.jsp.desktop.accsetup_jsp._jspx_meth_c_w hen_1(Unknown Source) at org.apache.jsp.desktop.accsetup_jsp._jspx_meth_c_c hoose_0(Unknown Source) at org.apache.jsp.desktop.accsetup_jsp._jspService(Un known Source) at org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:109) at javax.servlet.http.HttpServlet.service(HttpServlet .java:814) at org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:389) at org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:486) at org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:380) at javax.servlet.http.HttpServlet.service(HttpServlet .java:814) at com.zimbra.webClient.servlet.JspServlet.service(Js pServlet.java:64) at org.mortbay.jetty.servlet.ServletHolder.handle(Ser vletHolder.java:511) at org.mortbay.jetty.servlet.ServletHandler$CachedCha in.doFilter(ServletHandler.java:1166) at com.zimbra.cs.servlet.SetHeaderFilter.doFilter(Set HeaderFilter.java:79) at com.zimbra.webClient.filters.SetHeaderFilter.doFil ter(SetHeaderFilter.java:239) at org.mortbay.jetty.servlet.ServletHandler$CachedCha in.doFilter(ServletHandler.java:1157) at org.mortbay.jetty.servlet.ServletHandler.handle(Se rvletHandler.java:388) at org.mortbay.jetty.security.SecurityHandler.handle( SecurityHandler.java:218) at org.mortbay.jetty.servlet.SessionHandler.handle(Se ssionHandler.java:182) at org.mortbay.jetty.handler.ContextHandler.handle(Co ntextHandler.java:765) at org.mortbay.jetty.webapp.WebAppContext.handle(WebA ppContext.java:422) at org.mortbay.jetty.handler.ContextHandlerCollection .handle(ContextHandlerCollection.java:230) at org.mortbay.jetty.handler.HandlerCollection.handle (HandlerCollection.java:114) at org.mortbay.jetty.handler.HandlerWrapper.handle(Ha ndlerWrapper.java:152) at org.mortbay.jetty.handler.rewrite.RewriteHandler.h andle(RewriteHandler.java:230) at org.mortbay.jetty.handler.HandlerWrapper.handle(Ha ndlerWrapper.java:152) at org.mortbay.jetty.Server.handle(Server.java:326) at org.mortbay.jetty.HttpConnection.handleRequest(Htt pConnection.java:543) at org.mortbay.jetty.HttpConnection$RequestHandler.co ntent(HttpConnection.java:946) at org.mortbay.jetty.HttpParser.parseNext(HttpParser. java:756) at org.mortbay.jetty.HttpParser.parseAvailable(HttpPa rser.java:218) at org.mortbay.jetty.HttpConnection.handle(HttpConnec tion.java:405) at org.mortbay.io.nio.SelectChannelEndPoint.run(Selec tChannelEndPoint.java:410) at org.mortbay.thread.BoundedThreadPool$PoolThread.ru n(BoundedThreadPool.java:451)
    Is there any way to use SSLv3 with ZDesktop?
    Last edited by phoenix; 05-23-2011 at 11:55 PM.

  2. #2
    Join Date
    Aug 2010
    Posts
    3
    Rep Power
    5

    Default

    You can try to experiment with setting -Dmail.smtps.ssl.protocols=SSLv3 and/or -Dmail.imaps.ssl.protocols=SSLv3 in startup script. I have not tested it with ZD but it is a general solution for Java apps.

  3. #3
    Join Date
    Dec 2009
    Location
    Moscow, Russia
    Posts
    9
    Rep Power
    6

    Default

    No, doesn't work.. The same error..

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •