cancel
Showing results for 
Search instead for 
Did you mean: 

Certificate in HTTP adapter

Former Member
0 Kudos

Dear Friends,

I am working on scenario in which I have to pick file from a folder and send to partner on the link provided by them, and as a security measure i have to use certificate.

I am going to use HTTP adapter for sending message.

I had done all configuration but I am not getting where I am going to do the settings of certificate in HTTP adapter.

I mean, if I use BC adapter for communication there is place on bc adapter where I can give keystore entry and keystore view.

Please let me know where i have to do setting for certificate in HTTP adapter

Thanks,

Brijesh Soni

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

Ask your Basis to enbale the SSL in abap stack.after that go to strust and import the certificate in standard client. Go to sm59.Create a RFC destination with G type.Give the target host and port and path.In logon security enable ssl and select ssl client(standard).Give the rfc destination in Receiver http adapter.

Regards,

Prakasu.M

Edited by: prakasu on May 19, 2009 2:27 PM

Former Member
0 Kudos

As per our basis consultant we are not using abap engine. we are only using java engine. So do we need to do activation of SSL on java engine? Is it in same way as we do on abap engine?

please suggest..

Former Member
0 Kudos

Hi,

Check the below link for how to enbale SSL for java stack.

[http://www.i-barile.it/SDN/EnablingSSL&ClientCertificatesOnTheSAPJ2EEEngine.pdf]

Regards,

Prakasu.M

Answers (2)

Answers (2)

Former Member
0 Kudos

Shabarish`s theory works

thanks all.....

Former Member
0 Kudos

Hi brijesh soni ,

Did you install SAP Cryptographic Library?

Thanks.

Former Member
0 Kudos

Yeh.. actually our basis consultant had maintained certificate some where... m nt sure tht is wat u mean by SAP Cryptographic Library.

Shabarish_Nair
Active Contributor
0 Kudos

in your receiver HTTP adapter use the option of

HTTP Destination: HTTPDest instead of a targetURL

Configure the destination to have the HTTPS protocol involved i.e the destination will take care of your SSL/Security settings.

Former Member
0 Kudos

Hi Shabarish,

partner as provide me link like..

https://192.*.*.*/b2btest/mt100.asp

As told by you if I use HTTP Destination,partners link is bigger then the total size of HTTP Destination input field.

Also want to know ,are settings need to be done for SSL certificate in XI server. Or we need to just maintain the certificate in certificate store. I am doing this scenario first time so may be this question are totally wrong.. bt will really appreciate ur help in this.

Shabarish_Nair
Active Contributor
0 Kudos

As far I have seen is to use a HTTP destination where you select a connection type as G. Enable SSL and also provide details of the certificate there in the destination. This is all in ABAP stack of XI

Shabarish_Nair
Active Contributor
0 Kudos

Another option you cna try is to configure the SOAP adapter in the receiver and use the Do not use SOAP envelop. The message will then be treated as a HTTP request.

the SOAP adapter has the option of specifying the keystore etc

http://help.sap.com/saphelp_nw04/helpdata/en/29/5bd93f130f9215e10000000a155106/content.htm

Never tried this before, but by theory might work