It is very likely that you would want to protect their Doors.WEB™ client connections in the same way that is used when connecting to a bank's website (for online banking). This section of the help will guide you through the process of enabling Self-Signed Certificates and then using the certificate to create a Secure Socket Layer (SSL) connection to the Doors.WEB™ Server).
The process is the same as certificates issued by a Certification Authority, except you do not have to apply for the certificate and it does not have to be bound to a registered domain, such as myowndomain.com or kerisys.com
An SSL connection with a self-signed certificate creates an encrypted connection between the server and web browser to assure the information flowing in between can’t be intercepted or interpreted by a 3rd party. A self-signed certificate does not guarantee the server is who they claim to be.
The highest level of security is achieved with a certificate provided from a 3rd party CA (Certification Authority) such as Digicert and GlobalSign. Certificates must be registered to a domain and require the domain owner to submit an application to the CA; however, this process is not covered in this document.
Requirements
2.0 Setup SSL With Certificate
- Open Internet Information Services (IIS) (Right-click Windows Start Menu >> Control Panel >> Administrative Tools >> Internet Information Services (IIS) Manager.

- From the Connections list on the left, select the top connections > run the Server Certificates mode under IIS middle > Under Actions, choose Create Self-Signed Certificate.

Name the certificate as DoorsWebCert > select Web Hosting as the certificate store > press OK.

- Apply the certificate to the site by selecting DoorsWebClient under Sites > right click and select Edit Bindings
- From the list, choose https on port 443 > press Edit.
- From the SSL certificate dropdown, choose DoorsWebCert > press OK.

- Now every time a connection is made to the server, it can be made using a https connection, such as https://localhost (note there is no :8080 at the end).
3.0 Accept Self-Signed Certificates on FireFox
The first time the browser connects to the server, the user will need to authorize the self-signed certificate, this is not required for a CA issued certificate. On FireFox the following message is shown:

Accept the self-signed certificate by pressing Advanced >> Add Exception >> Confirm Security Exception.

4.0 Accept Self-Signed Certificates in Microsoft Edge
In the Microsoft Edge browser, the following warning is given; select Continue to this webpage.

5.0 Remove HTTP Connections
The default method of connecting to Doors.NET using Doors.WEB™ is via HTTP and port 8080. However, these connections are not using SSL. To remove this port binding and discontinue connections on port 8080:
- Right-click Windows Start menu.
- Select Control Panel.
- Click Administrative Tools.
- Select Internet Information Services (IIS) Manager.
- Expand the tree-view on the left of the screen.
- Expand Sites - you should see the Doors.WEB™ site.
- Right click on DoorsWebClient.
- Choose Edit Bindings.

- Select HTTP on port 8080.
- Click the Remove button.
