How to configure SSL for PVE website

By default, the PVE website is hosted on the default port 80 as HTTP unencrypted. Use the following steps to configure the PVE website to use your SSL certificate for an encrypted connection.

Note that it is assumed that you already have an SSL certificate ready to be used for the PVE website.

It is also assumed that you already have PVE installed and the PVE website is the default HTTP website.

  1. Log into the server that is hosting the PVE website

  2. Open IIS

  3. Right-click the PVE website and select Edit Bindings

     

  4. Click Add

  5. Select HTTPS from the Type drop-down

  6. Enter the fully qualified Host name

  7. Select your SSL certificate to be used for the website

     

  8. Click OK to save your changes

  9. Next, navigate to the following location on the server:
    C:\Program Files (x86)\Digitech Systems\PaperVision\Services

  10. Open the DocumentSearch folder

  11. There are 2 DocumentSearch.svc files

    1. DocumentSearch.svc and DocumentSearch.svc.Redirect

  12. Depending on your configuration, a decision needs to be made which of the 2 is to be used

    1. DocumentSearch.svc is the default and is used if the PVE website is hosted on the same server that has the PVE application

    2. DocumentSearch.svc.Redirect is used if the PVE website is being hosted on a separate server from the PVE application

      1. If using DocumentSearch.svc.Redirect, rename DocumentSearch.svc to DocumentSearch.svc.Default. Then, rename DocumentSearch.svc.Redirect to DocumentSearch.svc

  13. The next files that need to be renamed are the web.config files as shown in the screenshot below:

     

  14. Similar to the documentsearch.svc file, it depends on your configuration on which file needs to be used. For this example, we’ll be using the web.config.SSL

    1. Any other web.config that is used will need to be edited

      1. Open the web.config.(Variant to be edited) and perform a search for “http://” (there should only be 1 result). Update the URL to match the Host name that was configured for the website

  15. Rename the web.config to web.config.Default

  16. Rename web.config.SSL (or whichever variant you used for your envirionment) to web.config

  17. Do the same steps, but instead for the FileService folder

  18. After all updates, restart IIS

    1. Open an elevated Command Prompt

    2. enter “resetiis”

    3. You should receive text that IIS has completed restarting

  19. Verify that you can log into the PVE website through HTTPS and successfully perform a search and open a document.

If you run into any errors or need assistance, send an email to clientservices@caso.com and Caso Help Desk will assist as soon as possible

CASO Knowledge Base