Configure Zoho VO to Run with SSL

Configure Zoho VO to Run with SSL

To Configure Zoho Virtual Office to Run with SSL, you need to the following:

1. JDK ( Java Development Kit) 1.4 or above installed in the machine
2. Keytool command to generate the keystore file

Your keystore file will contain encoded information specific to your company and domain name; this information is known as a Distinguished Name or DN. In the DN for most servers are the following fields:
* commonName - the exact name of the domain where the Service is hosted, e.g., "www.abc.com"
* organizationUnit - small organization (e.g, department or division) name, e.g., "Purchasing"
* organizationName - large organization name, e.g., "ABC Inc."
* localityName - locality (city) name, e.g., "Palo Alto"
* stateName - state or province name, e.g., "California"
* country - two-letter country code, e.g., "CH"






Execute the following command to generate keystore file:

keytool -genkey -alias <name of the webserver container such as tomcat> -keyalg RSA -keystore <specify the keystore name- for example zoho.keystore>

3. After generating this keystore file, save it under the <Zoho Virtual Office Home>/server/default/conf directory.

4. Open the file server.xml located in <Zoho Virtual Office Home>server/default/deploy/jbossweb-tomcat50.sar.

5. Uncomment the following lines.

<!-- SSL/TLS Connector configuration using the admin devl guide keystore
<Connector port="8443" address="${jboss.bind.address}"
maxThreads="100" minSpareThreads="5" maxSpareThreads="15"
scheme="https" secure="true" clientAuth="false"
keystoreFile="${jboss.server.home.dir}/conf/chap8.keystore"
keystorePass="rmi+ssl" sslProtocol = "TLS" />
-->







6. Enter the appropriate keystore name and password. For example if the keystore name is zoho.keystore and password is virtualoffice, then it should be replaced appropriately. After doing these changes, it should be as follows:

<!-- SSL/TLS Connector configuration using the admin devl guide keystore -->
<Connector port="8443" address="${jboss.bind.address}"
maxThreads="100" minSpareThreads="5" maxSpareThreads="15"
scheme="https" secure="true" clientAuth="false"
keystoreFile="${jboss.server.home.dir}/conf/ zoho.keystore"
keystorePass="virtualoffice" sslProtocol = "TLS" />






7. Save the file.

8. Restart Zoho Virtual Office Server
9. To access Zoho Virtual Office Client open a web browser and type
https :// <localhost>: <8443>

<localhost> : The name of the system

Step 11 : If you wish to run https in the default port, change the port value in the server.xml file from "8443" to "443" and restart the Server. Once this is done, you can access the Zoho Virtual Office client using the URL

https://<localhost>;/

Thanks,
Sadiq