Configuring a Secure Website for the Rendition Web Service
Sensitive information such as login credentials is sent in plain text from the rendition web service whenever a user submits a rendition job from ProjectWise Explorer, therefore it is recommended that the website you deploy the rendition web service to is secure.
-
Secure your website in Internet Information Services (IIS)
Manager:
- In the Connections pane, under , right-click your website and select Edit Bindings.
- In the Site Bindings dialog, click Add.
- In the Add Site Bindings dialog, change Type to https, select your SSL certificate from the list, and click OK.
- Click Close to close the Add Site Binding dialog.
- Add port 443 (the default port for a secure website) to the Windows Firewall exception list on this computer.
-
To verify that your secure website is working, do one of the
following:
If you selected the default website when you installed Bentley i-model Composition Server for PDF, then open a web browser and enter:
https://servername/RenditionService/RenditionService.svc
or
If you selected a website other than the default website when you installed Bentley i-model Composition Server for PDF, then open a web browser and enter:
https://servername:443/RenditionService/RenditionService.svc
You should get a web page that resembles the one below. The lock icon next to the address field means the website is secure.
- Update the ProjectWise Integration Server's DMSKRNL.CFG file with the location of this rendition web service. See Adding the Location of the Rendition Web Service to DMSKRNL.CFG.
<system.serviceModel> <!-- Comment out the section below if your web site does not support HTTPS. --> <endpoint address="" binding="wsHttpBinding" bindingConfiguration="MyWsHttpBinding" contract="Bentley.Rendsvc.IRenditionWebService"> <identity> <dns value="localhost" /> </identity> </endpoint> <!-- Comment out the section above if your web site does not support HTTPS. --> <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange"/>