Description | This article describes how to fix an issue with a FortiToken mobile app upgraded where users receive an 'invalid server certificate: Fortitoken Mobile cannot validate the server certificate' error after pressing approve/deny on the push notification request. |
Scope | FortiAuthenticator and FortiGate |
Solution |
There are multiple ways to address this issue. These will depend on the current setup:
a. Import the server certificate as .p12 (PKCS12) or separate .cer+.key file (only these two options work).
b. Import the public intermediate CA certificate that signed the server certificate.
c. Lastly, select the certificates. When applying the change, the web server of FortiAuthenticator restarts. That affects administrative sessions, captive portal as well as SAML users. As an alternative to 1. an MDM, that manages the user base, can install a trusted internal CA to end users. This CA may then also be used on the FortiAuthenticator as per the first step.
More technical information on 1. in this article about Best practices on hardening FortiAuthenticator More information about troubleshooting FortiToken Mobile push messages is explained in our Technical Tip FortiToken Push on FortiAuthenticator: operation flow and details More information about why ignoring certificate warnings is a bad idea is in this Technical Tip TLS and the use of Digital Certificates |