Skip to main content



      Home
Home » Eclipse Projects » Rich Client Platform (RCP) » Signed Jar or JNLP issue(Issue connecting to https web service with signed jars with a JNLP)
Signed Jar or JNLP issue [message #527902] Fri, 16 April 2010 16:39 Go to next message
Eclipse UserFriend
The RCP application we are building connects to Java web services to get/send data. We want these services to connect over a secure https connection. When I run my application out of eclipse, it has no trouble at all connecting to the https web service. However when I export and sign my jar files, I can no longer connect to the https web service, only the http version. Is there something that the jarsigner does to the jars that would make this an issue? Does anyone have any ideas?

I end up with the following exception:
Caused By: javax.net.ssl.SSLException: Received fatal alert: bad_record_mac
at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Unknown Source)
at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.recvAlert(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(Unknown Source)
at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(Unknown Source)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(Unknown Source)
at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleHeadersTrustCaching(HTTPConduit.java:1881)
at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.onFirstWrite(HTTPConduit.java:1839)
at org.apache.cxf.io.AbstractWrappedOutputStream.write(AbstractWrappedOutputStream.java:42)
at org.apache.cxf.io.AbstractThresholdOutputStream.write(AbstractThresholdOutputStream.java:69)
at com.ctc.wstx.io.UTF8Writer.flush(UTF8Writer.java:96)
at com.ctc.wstx.sw.BufferingXmlWriter.flush(BufferingXmlWriter.java:214)
at com.ctc.wstx.sw.BaseStreamWriter.flush(BaseStreamWriter.java:311)
at org.apache.cxf.binding.soap.saaj.SAAJOutInterceptor$SAAJOutEndingInterceptor.handleMessage(SAAJOutInterceptor.java:162)
at org.apache.cxf.binding.soap.saaj.SAAJOutInterceptor$SAAJOutEndingInterceptor.handleMessage(SAAJOutInterceptor.java:127)
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:236)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:469)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:299)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:251)
at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:73)
at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:124)
at $Proxy66.getProductCategories(Unknown Source)<$Revision: 0 $>


Thanks,

Dwain

[Updated on: Fri, 16 April 2010 18:23] by Moderator

Re: Signed Jar issue [message #527922 is a reply to message #527902] Fri, 16 April 2010 18:15 Go to previous message
Eclipse UserFriend
I have now found out that is not necessarily the jarsigner that is causing the issues. I was able to export our jar files, sign them, and run them from my computer and they worked properly. The only other difference is that we are running the files from a JNLP that is on our server. Any ideas? Thank you,

Dwain
Previous Topic:Moving an RCP product from eclipce 3.3 to 3.5
Next Topic:Prevent resize of Eclipse 3.4 RCP About Dialog
Goto Forum:
  


Current Time: Sun Jun 15 11:39:07 EDT 2025

Powered by FUDForum. Page generated in 0.04244 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top