Allowing HTTPS Connecton to SAP BI Explorer via iPad
When you call the SBO explorer in iPad to connect by using HTTPS, you may notice an error stating that the server did not accept the certificate.
When an HTTPS call is made
The error that the server did not accept the server happens because there is no functionality to import the Safari client certificates into the iPad app and send them to the server. In order to continue with the handshake the server should be configured not to ask for client certificate (so that steps 3, 4 and 5 are avoided).
You can disable the client certificate check process on Tomcat by setting clientAuth=want in C:\Program Files (x86)\SAP BusinessObjects\Tomcat6\conf\server.xml
When an HTTPS call is made
- the server sends its certificate to the client (browser)
- the client verifies if this certificate can be trusted
- (if configured) the server asks for client certificate
- the client sends its certificate
- server verifies if this certificate can be trusted
- client and server complete the handshake
The error that the server did not accept the server happens because there is no functionality to import the Safari client certificates into the iPad app and send them to the server. In order to continue with the handshake the server should be configured not to ask for client certificate (so that steps 3, 4 and 5 are avoided).
You can disable the client certificate check process on Tomcat by setting clientAuth=want in C:\Program Files (x86)\SAP BusinessObjects\Tomcat6\conf\server.xml
Comments
Post a Comment