cancel
Showing results for 
Search instead for 
Did you mean: 

Set up https SOAP Sender adapter

Former Member
0 Kudos

Hello, I am doing the Webservice -- XI -- RFC

I have successfully configured the whole scenerio and it works when the SOAP Sender adapter is set to HTTP security

But when I set it to HTTPS without client auth or with I can not get it to work, I redid the wsdl entering in a url of https and get the following error

Wed Feb 27 11:02:56 PST 2008:ERROR:javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake

javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake

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.writeRecord(Unknown Source)

at com.sun.net.ssl.internal.ssl.AppOutputStream.write(Unknown Source)

at java.io.BufferedOutputStream.flushBuffer(Unknown Source)

via soapui

Does anyone have any suggestions or documentation or success in successfully setting up the SOAP adapter to use https?

I also always reward points

Cheers

Devlin

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/d23cbe11-0d01-0010-5287-873a2202...

4.3 Web Service Security

As of SP15 the sender SOAP adapter can check whether a SOAP adapter call is made

using HTTP (default), HTTPS, or HTTPS with client authentication.

The receiver SOAP adapter provides HTTP and HTTPS and, as of SP13, it provides

HTTPS with client authentication. You must exchange the required certificates for the

HTTPS connection with the help of the Key Storage service in the J2EE Visual

Administrator.

/wg

Former Member
0 Kudos

I have seen that, but I was thinking without client auth, it shouldn't need certificicates installed, since it is just using the https protocal but not the cert exchange part?

Former Member
0 Kudos

have you checked that:

https://service.sap.com/sap/support/notes/891877

https://service.sap.com/sap/support/notes/856597

* Q: Can I use SSL for my sender adapter?

A: Yes. Normally, the SOAP adapter servlet runs on the engines HTTP port. But you can activate the engine's HTTPS port so that this servlet can receive messages sent to the HTTPS port. See the documentation about the J2EE engine's security configuration.

/wg

Former Member
0 Kudos

Sorry for awarding points so late, am waiting for Basis to make changes (Still waiting) but it looks like it will fix the problem so went ahead and awarded points

Thank You so much

Cheers

Devlin

Answers (0)