So one of your primary problems is setting UP HTTPS on Tomcat? If so,
please read the Tomcat docs. It is a very simple thing.
On Nov 30, 2011 8:47 PM, "Stadelmann Josef" <
josef.stadelm...@axa-winterthur.ch> wrote:

> ** **
>
> You might be correct. ****
>
> ** **
>
> But is just delivering the service.jks file via ****
>
> $ ant copy.keys ****
>
> sufficient to an installation of Apache Tomcat which is to run on a
> Windows Vista System AND was never setup for HTTPS? ****
>
> Setup for HTTPS by server.xml is definitely done. But they way approach to
> make it HTTPS aware, as given in the README ****
>
> is absolute insufficient and does not make tomcat listen on port 8443. ***
> *
>
> ** **
>
> I guess not!****
>
> ** **
>
> Without having Tomcat setup to use a certificate (even a wrong one) you
> will be unable to use it's https connector at port 8443****
>
> ** **
>
> and that is an issue the axis2/rampart/sample-tomcat/README file does not
> address.****
>
> ** **
>
> I am just about to learn about web service security !****
>
> ** **
>
> For me it is unclear ****
>
> do I need a certificate for tomcat; I would guess yes****
>
> what type of certificate does tomcat running on windows vista use?
> Question for the tomcat windows vista community, I know****
>
> ** **
>
> In short : I am a bit unhappy that tomcat- (or any other AS-)
> prerequisites on setup ****
>
> or in case there are NONE are not clearly stated by the Rampart
> installation.****
>
> ** **
>
> Josef – lost at the moment****
>
> ** **
>
> ** **
>
> ** **
>
> ** **
>
> *Von:* Afkham Azeez [mailto:afk...@gmail.com]
> *Gesendet:* Mittwoch, 30. November 2011 14:05
> *An:* java-user@axis.apache.org
> *Betreff:* Re: [Axis2/Rampart] 1.6.1 interop issues****
>
> ** **
>
> As per the stacktrace below, it looks like the System properties needed
> for talking to the server via HTTPS have not been properly set.  ****
>
>  ****
>
> $ ant create.and.run.client****
>
> produces****
>
>  ****
>
> check.tomcat:****
>
> clean:****
>
> Deleting directory
> E:\Users\C770817\SW-PROJEKTE\RampartSamples\policy\sample-tomcat\build****
>
> create.and.run.client:****
>
> Created dir:
> E:\Users\C770817\SW-PROJEKTE\RampartSamples\policy\sample-tomcat\build****
>
> Created dir:
> E:\Users\C770817\SW-PROJEKTE\RampartSamples\policy\sample-tomcat\build\temp_client
> ****
>
> Created dir:
> E:\Users\C770817\SW-PROJEKTE\RampartSamples\policy\sample-tomcat\build\client_repository
> ****
>
> Created dir:
> E:\Users\C770817\SW-PROJEKTE\RampartSamples\policy\sample-tomcat\build\client_repository\conf
> ****
>
> Created dir:
> E:\Users\C770817\SW-PROJEKTE\RampartSamples\policy\sample-tomcat\build\client_repository\modules
> ****
>
> Copying 1 file to
> E:\Users\C770817\SW-PROJEKTE\RampartSamples\policy\sample-tomcat\build\client_repository\modules
> ****
>
> Copying 1 file to
> E:\Users\C770817\SW-PROJEKTE\RampartSamples\policy\sample-tomcat\build\client_repository\modules
> ****
>
> Compiling 2 source files to
> E:\Users\C770817\SW-PROJEKTE\RampartSamples\policy\sample-tomcat\build\temp_client
> ****
>
> Note:
> E:\Users\C770817\SW-PROJEKTE\RampartSamples\policy\sample-tomcat\src\org\apache\rampart\tomcat\sample\PWCBHandler.java
> uses or overrides a deprecated API.****
>
> Note: Recompile with -Xlint:deprecation for details.****
>
> Copying 1 file to
> E:\Users\C770817\SW-PROJEKTE\RampartSamples\policy\sample-tomcat\build****
>
> log4j:WARN No appenders could be found for logger
> (org.apache.axis2.deployment.FileSystemConfigurator).****
>
> log4j:WARN Please initialize the log4j system properly.****
>
> Exception in thread "main" org.apache.axis2.AxisFault: Connection has been
> shutdown: javax.net.ssl.SSLHandshakeException:
> sun.security.validator.ValidatorException: PKIX path building failed:
> sun.security.provider.certpath.SunCertPathBuilderException: unable to find
> valid certification path to requested target****
>
>       at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430)****
>
>       at
> org.apache.axis2.transport.http.SOAPMessageFormatter.writeTo(SOAPMessageFormatter.java:78)
> ****
>
>       at
> org.apache.axis2.transport.http.AxisRequestEntity.writeRequest(AxisRequestEntity.java:84)
> ****
>
>       at
> org.apache.commons.httpclient.methods.EntityEnclosingMethod.writeRequestBody(EntityEnclosingMethod.java:499)
> ****
>
>       at
> org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:2114)
> ****
>
>       at
> org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1096)
> ****
>
>       at
> org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)
> ****
>
>       at
> org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
> ****
>
>       at
> org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
> ****
>
>       at
> org.apache.axis2.transport.http.AbstractHTTPSender.executeMethod(AbstractHTTPSender.java:621)
> ****
>
>       at
> org.apache.axis2.transport.http.HTTPSender.sendViaPost(HTTPSender.java:193)
> ****
>
>       at
> org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.java:75)****
>
>       at
> org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(CommonsHTTPTransportSender.java:404)
> ****
>
>       at
> org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:231)
> ****
>
>       at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:443)****
>
>       at
> org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:406)
> ****
>
>       at
> org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229)
> ****
>
>       at
> org.apache.axis2.client.OperationClient.execute(OperationClient.java:165)*
> ***
>
>       at
> org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:555)*
> ***
>
>       at
> org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:531)*
> ***
>
>       at org.apache.rampart.tomcat.sample.Client.main(Unknown Source)****
>
> Caused by: com.ctc.wstx.exc.WstxIOException: Connection has been shutdown:
> javax.net.ssl.SSLHandshakeException:
> sun.security.validator.ValidatorException: PKIX path building failed:
> sun.security.provider.certpath.SunCertPathBuilderException: unable to find
> valid certification path to requested target****
>
>       at
> com.ctc.wstx.sw.BaseStreamWriter.finishDocument(BaseStreamWriter.java:1692)
> ****
>
>       at com.ctc.wstx.sw.BaseStreamWriter.close(BaseStreamWriter.java:288)
> ****
>
>       at
> org.apache.axiom.util.stax.wrapper.XMLStreamWriterWrapper.close(XMLStreamWriterWrapper.java:46)
> ****
>
>       at
> org.apache.axiom.om.impl.MTOMXMLStreamWriter.close(MTOMXMLStreamWriter.java:188)
> ****
>
>       at
> org.apache.axiom.om.impl.dom.NodeImpl.serializeAndConsume(NodeImpl.java:844)
> ****
>
>       at
> org.apache.axis2.transport.http.SOAPMessageFormatter.writeTo(SOAPMessageFormatter.java:74)
> ****
>
>       ... 19 more****
>
> Caused by: javax.net.ssl.SSLException: Connection has been shutdown:
> javax.net.ssl.SSLHandshakeException:
> sun.security.validator.ValidatorException: PKIX path building failed:
> sun.security.provider.certpath.SunCertPathBuilderException: unable to find
> valid certification path to requested target****
>
>       at
> com.sun.net.ssl.internal.ssl.SSLSocketImpl.checkEOF(SSLSocketImpl.java:1293)
> ****
>
>       at
> com.sun.net.ssl.internal.ssl.SSLSocketImpl.checkWrite(SSLSocketImpl.java:1305)
> ****
>
>       at
> com.sun.net.ssl.internal.ssl.AppOutputStream.write(AppOutputStream.java:43)
> ****
>
>       at
> java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65)****
>
>       at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:123)
> ****
>
>       at java.io.FilterOutputStream.flush(FilterOutputStream.java:123)****
>
>       at
> org.apache.commons.httpclient.ChunkedOutputStream.flush(ChunkedOutputStream.java:191)
> ****
>
>       at com.ctc.wstx.io.UTF8Writer.flush(UTF8Writer.java:99)****
>
>       at
> com.ctc.wstx.sw.BufferingXmlWriter.flush(BufferingXmlWriter.java:214)****
>
>       at
> com.ctc.wstx.sw.BufferingXmlWriter.close(BufferingXmlWriter.java:194)****
>
>       at
> com.ctc.wstx.sw.BaseStreamWriter.finishDocument(BaseStreamWriter.java:1690)
> ****
>
>       ... 24 more****
>
> Caused by: javax.net.ssl.SSLHandshakeException:
> sun.security.validator.ValidatorException: PKIX path building failed:
> sun.security.provider.certpath.SunCertPathBuilderException: unable to find
> valid certification path to requested target****
>
>       at
> com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:174)****
>
>       at
> com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1649)*
> ***
>
>       at
> com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:241)****
>
>       at
> com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:235)****
>
>       at
> com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1206)
> ****
>
>       at
> com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:136)
> ****
>
>       at
> com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Handshaker.java:593)**
> **
>
>       at
> com.sun.net.ssl.internal.ssl.Handshaker.process_record(Handshaker.java:529)
> ****
>
>       at
> com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:893)
> ****
>
>       at
> com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1138)
> ****
>
>       at
> com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.java:632)
> ****
>
>       at
> com.sun.net.ssl.internal.ssl.AppOutputStream.write(AppOutputStream.java:59)
> ****
>
>       at
> java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65)****
>
>       at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:123)
> ****
>
>       at java.io.FilterOutputStream.flush(FilterOutputStream.java:123)****
>
>       at
> org.apache.commons.httpclient.ChunkedOutputStream.flush(ChunkedOutputStream.java:191)
> ****
>
>       at com.ctc.wstx.io.UTF8Writer.flush(UTF8Writer.java:99)****
>
>       at
> com.ctc.wstx.sw.BufferingXmlWriter.flush(BufferingXmlWriter.java:214)****
>
>       at com.ctc.wstx.sw.BaseStreamWriter.flush(BaseStreamWriter.java:311)
> ****
>
>       at
> org.apache.axiom.util.stax.wrapper.XMLStreamWriterWrapper.flush(XMLStreamWriterWrapper.java:50)
> ****
>
>       at
> org.apache.axiom.om.impl.MTOMXMLStreamWriter.flush(MTOMXMLStreamWriter.java:198)
> ****
>
>       at
> org.apache.axiom.om.impl.dom.NodeImpl.serializeAndConsume(NodeImpl.java:842)
> ****
>
>       ... 20 more****
>
> Caused by: sun.security.validator.ValidatorException: PKIX path building
> failed: sun.security.provider.certpath.SunCertPathBuilderException: unable
> to find valid certification path to requested target****
>
>       at
> sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:323)****
>
>       at
> sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:217)
> ****
>
>       at sun.security.validator.Validator.validate(Validator.java:218)****
>
>       at
> com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:126)
> ****
>
>       at
> com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:209)
> ****
>
>       at
> com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:249)
> ****
>
>       at
> com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1185)
> ****
>
>       ... 37 more****
>
> Caused by: sun.security.provider.certpath.SunCertPathBuilderException:
> unable to find valid certification path to requested target****
>
>       at
> sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:174)
> ****
>
>       at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:238)
> ****
>
>       at
> sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:318)****
>
>       ... 43 more****
>
> Java Result: 1****
>
> BUILD SUCCESSFUL (total time: 3 seconds)****
>
>

Reply via email to