Thanks Eric,

I'll look into it.

Duane Christen

-----Original Message-----
From: midrange-l-bounces@xxxxxxxxxxxx
[mailto:midrange-l-bounces@xxxxxxxxxxxx]On Behalf Of DeLong, Eric
Sent: Tuesday, December 04, 2007 10:49 AM
To: Midrange Systems Technical Discussion
Subject: RE: SSL problems after upgrade from V5R2M0 to V5R3M0


Perhaps you need to review your java.security file to verify that you have
the proper crypto service providers. As I recall, JDK1.4.2 repackaged most
of the JCE features, so maybe the provider you need is no longer registered.
You can find this file here (for JDK 1.4.2):

/QIBM/ProdData/Java400/jdk14/lib/security/java.security

Eric

-----Original Message-----
From: midrange-l-bounces@xxxxxxxxxxxx
[mailto:midrange-l-bounces@xxxxxxxxxxxx]On Behalf Of Christen, Duane J.
Sent: Tuesday, December 04, 2007 9:39 AM
To: 'Midrange Systems Technical Discussion'
Subject: SSL problems after upgrade from V5R2M0 to V5R3M0


We upgraded to V5R3 two weeks ago (finally) and are having a problem with an
SSL connection through the tomcat server.
The process worked like a dream on V5R2 but on V5R3 it will work for a
while. Then it will start recieving SSL errors for a while. Then all will be
well and the cycle begins again.

Below is the debug log; I would appreciate any suggestions.

Thanks
Duane Christen

sslsocket: SSLSocket.connect()

sslsocket: endpoint = ixgsate.ordering.qwest.com/155.70.40.239:443

sslsocket: timeout = 0

sslsocket: SSLSocket.isClosed()

sslsocket: SSLSocket.isConnected()

trustmanager: X509TrustManager.checkClientTrusted()

trustmanager: Chain = [Ljava.security.cert.X509Certificate;@d520541d

trustmanager: Auth type = RSA

sslsocket: SSLSocket.startHandshake()

sslsocket: SSLSocket.isClosed()

sslctx: SSLContextImpl.validateCertificateChain()

sslctx: Certificate chain = [[B@d6a8898

sslctx: Certificate[0] = [B@cbbc70b

sslctx: Certificate[1] = [B@cbbdf0b

sslctx: Server = false

trustmanager: X509TrustManager.checkClientTrusted()

trustmanager: X509TrustManager.checkClientTrusted()

trustmanager: Chain = [Ljava.security.cert.X509Certificate;@d6a8fe8

trustmanager: Auth type = RSA

sslsocket: SSLSocket.startHandshake() exception

javax.net.ssl.SSLException: An error occurred during SSL processing that was
not expected.
at java.lang.Throwable.<init>(Throwable.java:195)

at java.lang.Exception.<init>(Exception.java:41)

at java.io.IOException.<init>(IOException.java:40)

at javax.net.ssl.SSLException.<init>(Unknown Source)

at
com.ibm.as400.ibmonly.net.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.jav
a:1744)
at
org.apache.axis.components.net.JSSESocketFactory.create(JSSESocketFactory.ja
va:186)
at org.apache.axis.transport.http.HTTPSender.getSocket(HTTPSender.java:191)

at
org.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.java:404)

at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:138)

at
org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:
32)
at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)

at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)

at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)

at org.apache.axis.client.Call.invokeEngine(Call.java:2784)

at org.apache.axis.client.Call.invokeEngine(Call.java:2784)

at org.apache.axis.client.Call.invoke(Call.java:2767)

at org.apache.axis.client.Call.invoke(Call.java:2443)

at org.apache.axis.client.Call.invoke(Call.java:2366)

at org.apache.axis.client.Call.invoke(Call.java:1812)

at
com.qwest.www.ima.XMLSchema.PostOrderWebServicePortStubNew.getNotices(PostOr
derWebServicePortStubNew.java:962)
at com.qwest.www.ima.XMLSchema.PostOrder.sendNotice(PostOrder.java:59)

at
com.qwest.www.ima.XMLSchema.QwestPostOrderClientServlet.doGet(QwestPostOrder
ClientServlet.java:163)
at
com.qwest.www.ima.XMLSchema.QwestPostOrderClientServlet.doPost(QwestPostOrde
rClientServlet.java:194)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:237)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:157)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:214)
at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:104)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)

at
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContext
Valve.java:198)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:152)
at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:104)
at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:104)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)

at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137
)
at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:104)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118
)
at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:102)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)

at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:109)
at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:104)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)

at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)

at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)

at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
ction(Http11Protocol.java:705)
at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)

at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:683)
at java.lang.Thread.run(Thread.java:534)

sslsocket: SSLServerSocket.close()

sslsocket: SSLSocket.isClosed()




NOTICE: This electronic mail transmission may contain confidential
information and is intended only for the person(s) named. Any use, copying
or disclosure by any other person is strictly prohibited. If you have
received this transmission in error, please notify the sender via e-mail.




As an Amazon Associate we earn from qualifying purchases.

This thread ...


Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.