Secure Sana Web Service with SSL
The Sana Web service installer for SAP Business One provides a possibility to install the Web service with the SSL certificate right away, so that it will run over HTTPS. If you installed the Sana Web service with the SSL certificate, you can skip this step. If you installed the Sana Web service without the SSL certificate, then you must secure the Web service manually.
Secure Sockets Layer (SSL) is a cryptographic protocol that helps provide security and data integrity for data communications over a network. By encrypting the Sana Web service for SAP Business One using SSL, you make your data and the network more secure and more reliable.
It is required to secure data transfer between the Sana web store and SAP Business One.
Prerequisites
-
The server which hosts the Sana Web service for SAP Business One must support TLS 1.2.
-
Before configuring the Web service to use SSL, you must obtain a security certificate for the Web service domain. The certificate is issued by a certificate authority (CA). If this is a test environment, you can create and use a self-signed SSL certificate. The self-signed SSL certificate can be used only for testing purposes.
-
Internet Information Services (IIS) Manager.
Configure Internet Information Services (IIS) Manager to Listen to HTTPS
Step 1: Open IIS Manager.
Step 2: In the IIS Manager, select the web site where the Sana Web service for SAP Business One is running.
Step 3: In the Actions pane on the right, click Bindings.
Step 4: In the Site Bindings window, click Add.
Step 5: Add site binding with https type and select the SSL certificate obtained from the certification authority.
Set Up Sana Web Service to Use SSL
Step 1: In SAP Business One click: Web Store > Setup > Services > Configure Sana Web Service.
Step 2: In the Web Service Folder field, enter the path to the folder where the Sana Web service is installed.
Step 3: Click Configure. In the field Protocol, select HTTPS and click Update.
You should now be able to use the Sana Web service for SAP Business One which is encrypted with the SSL certificate. To verify this, enter the Web service URL with the https protocol instead of http in the address bar of your Web browser.