on 06-26-2010 1:25 AM
Hi,
I have a webservices that works fine in Soap UI. The webservice provider uses the SSL, but works like a web browser, doesn´t need to install a certificate before access the webservice.
But when i try to use SAP PI using the soap receiver communication channel, the soap adater return the follow message:
"Peer certificate rejected by ChainVerifier"
I read some thing about using axis to solve this problem but I can´t find anything to configure this scenario.
If someone had this problem and solved it, i will apreciate the help.
Thanks
Fabricio
Hi Fabricio,
Did you resolve your problem?
I accessed both the URLs and I noted some differences betweeen the two sites/ certificates.
1) Serasa is its own CA for its SSL/ HTTPS certificate. The other is GlobalSign
2) Serasa uses cryptographic keys with 128 bits. The other uses 256 bits
3) Serasa does not requires user and password to connect to its UDDI. The other site requires additional authentication with user/ password.
I´m looking for some solution for a similar problem. I didn´t identify yet where the problem is into my PI system. I imported the entire chain (that forms the certificate) individually for the site both on DEFAULT and TrustedCAs views on Key Storage, without results.
Regards,
Rodrigo Aoki
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I Have 2 communication channel:
1) This works fine
Adapter Type: SOAP
Receiver
Transport Protocol: HTTP
Message Protocol: SOAP 1.1
Adapter Engine: Integration Server
Target URL: https://gw-homologa.serasa.com.br/wsacheixml/wsacheixml.asmx
SOAP Action: https://sitenet05.serasa.com.br/WSAcheiXML/WSAcheiXML/ConsultaAchei
2) This doesn´t work
Adapter Type: SOAP
Receiver
Transport Protocol: HTTP
Message Protocol: SOAP 1.1
Adapter Engine: Integration Server
Authentication: Basic
User/Password
Target URL: https://treina.spc.org.br/spc/remoting/ws/consulta/consultaWebService
SOAP Action: blank
Both are https and the certificate is sent at communication time (There isn´t a certificate to install in the Key Store in Visual Administrator)
I read that Axis manage this kind of integration with webservices, because the certificate must be installed at the moment of sending http request.
I don´t know why the first interface works fine an the another doesn´t work, then I´m trying with Axis.
In the SOAP UI both interfaces work fine.
Thanks
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Fabricio,
But when i try to use SAP PI using the soap receiver communication channel, the soap adater return the follow message:
"Peer certificate rejected by ChainVerifier"
What all configuration you have done in PI for SSL settings? You don't need axis to resolve this issue. I feel that you have missed some configuration step in PI.
Give the details so that some one can help you.
Regards,
Neetesh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Can you Please Check if it helps..
Enabling SSL and Client Certificates on the SAP J2EE Engine
check the note 694290 if it helps
Regards,
Srinivas
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
The webservice provider uses the SSL, but works like a web browser, doesn´t need to install a certificate before access the webservice
But the error messages seems the webserver is expecting the certificate autentication. Ideally Peer certificate rejected by ChainVerifier" means , you need to install all your client certificate( Root Certifivate, Leaf certificate) in your client. Here it is your PI java stack.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
90 | |
10 | |
10 | |
10 | |
7 | |
7 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.