The Microsoft Dynamics NAV Universal App can only run on an HTTPS protocol. To enable support for HTTPS on Microsoft Dynamics NAV Tablet client and Microsoft Dynamics NAV Phone client, you must implement security certificates. Complete instructions are available from your certificate provider. We recommend that you secure the data that is transmitted over the Internet by enabling Secure Sockets Layer (SSL) on the connection to the Microsoft Dynamics NAV Universal App. For more information, see Digital Certificates.
The following table illustrates how SSL is enforced.
Mode | Credentials Type | Enforced SSL? |
---|---|---|
Microsoft Dynamics NAV Universal App | Windows authentication | Enforced |
NavUserPassword | Enforced | |
Microsoft Dynamics NAV Tablet client and Microsoft Dynamics NAV Phone client in a browser | Windows authentication | Not enforced Only credentials are encrypted, all other communication over the network is sent in clear text. Use SSL to help secure this. |
NavUserPassword | Not enforced Credentials in addition to all other communication over the network are sent in clear text. Use SSL to help secure this. |
Implementing Security Certificates
Microsoft Dynamics NAV Universal App only works using an HTTPS protocol. This means that you must configure a valid certificate on the server. If a trusted, valid, and signed certificate is configured on the Microsoft Dynamics NAV Server, the end-user does not have to do anything. If a self-signed certificate is configured on the Microsoft Dynamics NAV Server, the end-user must install a certificate on their device. The steps for implementing certificates will vary depending on the platform the user is using.
For more information, see How to: Implement Security Certificates in a Production Environment and How to: Create a Self-signed Security Certificate Using PowerShell Script.
Important |
---|
It is recommended to only use self-signed certificates for testing purposes and never in a production environment. |