How to connect to the B1i system with a self-signed certificate via https?
Kindly assist here.
Thanks in advance.
When B1i system is using https with a self-signed certificate, then the JRE which is used by SAP Customer Checkout is not able to deal with this by default. This will result in certificate errors during the communication between SAP Customer Checkout and the B1i system.
The issue can be resolved by importing the B1i system certificate into the Keystore of the system where SAP Customer Checkout is installed.
You have to import the certificates to the Keystore manually. This can be done by executing the following command:
keytool -import -alias <someAlias> -file <certificateFile> -keystore <pathToJRECacertsKeystore)
The keytool executable is located in the JREs bin directory. The cacerts Keystore file is located in the JREs lib\security directory.
An example call could look like this:
keytool -import -alias "b1i" -file "C:\b1icert.cer" -keystore "C:\Program Files\Java\jre7\lib\security\cacerts"
The keytool will ask for a password. The default password of the JREs keystore is "changeit".
After the certificate was successfully imported, you have to restart SAP Customer Checkout.
Note: These steps are only necessary if the connection to the B1i system uses the https protocol.
Sign up for STechies
All the site contents are Copyright © www.stechies.com and the content authors. All rights reserved.
All product names are trademarks of their respective companies. The site www.stechies.com is in no way affiliated with SAP AG.
Every effort is made to ensure the content integrity. Information used on this site is at your own risk.
The content on this site may not be reproduced or redistributed without the express written permission of
www.stechies.com or the content authors.