Whenever Adeptia Kernel and Webrunner are started, HTTPS port is by default opened at port 8443. The URL to access Adeptia server through HTTPS is:
where serverHostName represents host name where Adeptia server is installed
The keystore path for SSL configuration points to ServerKernel/etc/jetty/adeptiaBPM.keystore with password “password”. You can point to any of your keystore by changing its path in ServerKernel/etc/jetty/jetty.xml file. You also need to specify keystore password and key password in that file. Here is the snippet from jetty.xml file that contains SSL information:
You can also import your own certificate in already configured Adeptia keystore “adeptiaBPM.keystore” present at ServerKernel/etc/jetty/ folder. After importing the certificate, restart Adeptia Kernel and Webrunner.
If you have any valid keystore of private key and associated certificate authenticating the corresponding public key, then you can directly use that for SSL authentication of Adeptia Server. You can point to that keystore by changing its path in ServerKernel/etc/jetty/jetty.xml file. You need to specify keystore password and key password in jetty.xml file.
In case you don’t have any valid keystore, then you need to do either of the following:
· Generate a self signed certificate in default Adeptia keystore or any other keystore and use it for SSL authentication of Adeptia Server. For this you can use Java Keytool shipped with Java Development Kit.
· Generate a new public/private key pair in default Adeptia keystore or any other keystore. Later, a Certificate Signing Request (CSR) needs to be generated and sent to a Certification Authority (CA) like VeriSign, Geotrust and Comodo . The response from the CA is then imported into keystore in which public/private key pair was generated. You can use Java Keytool for generating key, CSR and importing CA response into keystore. The advantage of using this approach is that root certificates of Certification Authority (CA) are already present in most internet browsers and widely accepted. User don’t have to manually trust these certificates when accessing Adeptia Server over SSL through internet browser.