on 02-29-2012 1:34 PM
Hi Experts,
I have scenario which required Https communication. i have provided the WSDL files to third party for communication.
i have created the WSDL through sender agreement which have both http & https URLs
i saw three option in SOAP sender adapter 1) http,2)https with out client authentication,3)https with client authentication.
we required SSL(https) configuration when third party sending the request to SAP PI
we dont require SSL(https) communication when SAP PI response for that third party request.
to achive this requirement i have shared the SSL certificate to thirdparty by making the sender communication chanel htpp security level as "https with client authentication"
is this way correct or am i need to follow another way?
which SSL certificate am i need to provide
form NWA ->configuration Management>security-->certificates&Keys-
1) ICM_SSL
2)Services_SSL
please help mee
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
HI All,
sorry for late reply.
thanks for all valuble suggestions.
i checked in SOAP UI by adding the SAP PI certificate which i got from Configuration management--SecurityCertificate & Keys-ICM_SSL_XXXXXXX---- generate CSR(BinaryPKC).
and i make the Http security level as "https with client authentication" in Sender adapter communication channel.
but i am getting the exception
<code>ADAPTER.JAVA_EXCEPTION</code>
<text>java.security.AccessControlException: client certificate required
Please let me know waht could be the reason.
Thanks & Reagrds,
Venkat
>>security level as "https with client authentication"
This is not required unless your partner asks for client authentication. Use the option " Https without client authentication".
>>generate CSR(BinaryPKC).
This is CSR and not your certificate. You have to understand the concepts before working with the certificates. You may even search google to understand the concepts. Take help from your Basis team for providng the certificates.
Regards,
Prateek Raj Srivastava
Hi,
I'd recommend you to check both:
"Message-Level Security"
http://help.sap.com/saphelp_nwpi71/helpdata/de/a8/882a40ce93185de10000000a1550b0/frameset.htm
"HTTP and SSL"
http://help.sap.com/SAPHELP_NWpi71/helpdata/EN/14/ef2940cbf2195de10000000a1550b0/frameset.htm
Also, concerning your question, yes, you can proceed as mentioned.
Regards,
Caio
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
>to achive this requirement i have shared the SSL certificate to thirdparty by making the sender communication chanel htpp security level as "https with client authentication"
is this way correct or am i need to follow another way?
Yes what you did is right.
Regarding certificate: You might want to talk to basis. You have to share the cerificate that has same authority signed both for you and your customer.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
84 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.