cancel
Showing results for 
Search instead for 
Did you mean: 

AXIS Adapter settings (HTTPS without Client Authentication)

sherin_jose4
Participant
0 Kudos

Hi,

Currently we are doing a SOAP to RFC scenario in SAP PI 7.0. For the Sender SOAP adapter, we have deployed the AXIS adapter for receiving data from an apache client.  We have also implemented SSL certificates at the server level for security purposes and the URL is also HTTPS.

When we are using a normal SOAP adapter, we had 3 option to choose

1) HTTP

2) HTTPS without client authentication (This is our exact requirement)

3) HTTPS with client authentication

In our case, since we are using an AXIS adapter we were not able to find any such option in the communication channel for "HTTPS without client authentication". Now the interface works as it allows HTTPS and HTTP connection in the AXIS adapter. We felt that the HTTP must be restricted and deployed the attached adapter module to restrict the connection to only HTTPS, but the system throws an error in the communication channel. Please find the attachment for the adapter module details i have given in the communincation channel and the error i received in the Communication channel.

The communication channel error log,

Please let me know if i am proceeding correctly here for restricting only HTTPS connection for my Communication Channel.

Your help on this issue will be highly appreciated.

Accepted Solutions (0)

Answers (1)

Answers (1)

baskar_gopalakrishnan2
Active Contributor
0 Kudos

You are using soap axis adapter.  That means you can configure as certificate in the Authentication field of connection parameters.  If you pick Transport protocol task and message protocol axis then you will find connection parameters where you specify URL  and Authentication as certificate and test.

http://help.sap.com/saphelp_nw04/helpdata/en/45/a39e244b030063e10000000a11466f/content.htm

nirmalkumar_v
Participant
0 Kudos

Hi Baskar & Everyone ,

I also need to do the same configuration.  As a first step would like to do https without client authentication.  If it works fine then would like to extend it to https with client authentication.  I went throught axis adapter FAQ and got only the same above config as sherine jose.  Is there anything else i need to configure other than the 2 paramters. 

How will the adapter know which certificate in the keystore to use with my sender system ?

I am using SOAP adapter , transport protocol Servlet Axis.

The above link is not working.

Thanks,

Nirmal

nirmalkumar_v
Participant
0 Kudos

Hi Everyone,

Can anyone kindly look into my query.  It would be very helpful for me.

Regards,

Nirmal

MarkvanDooren
Explorer
0 Kudos

Hi Nirmal Kumar,

Do you manage to get the client authentication with a client certificate working?

I have the same requirement as you had.

Regards,

Mark