Description |
This article describes why in some cases, even though a local Root Certificate has been imported in Keychain and marked as 'Always Trusted', MacOS may consider this Root Certificate as untrusted. As a result, the TLS Handshake between Persistent Agent and FortiNAC may not be established.
In this case, even though a local Root Certificate has been imported in Keychain and marked as 'Always Trusted', it would be possible to see the following in Persistent Agent logs:
Checking Peer name fortinac.lab.local against Common or Subject-alternative-name entry fortinac.lab.local |
Scope | FortiNAC v9.x.y and FortiNAC-F v7.x.y. |
Solution |
sudo security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keychain ~/your-root-ca-name.cer
sudo launchctl unload /Library/LaunchDaemons/com.bradfordnetworks.agent.plist
Related article: Technical Tip: Persistent Agent fails to communicate with 'SSL_get_verify_result' log entry. |
The Fortinet Security Fabric brings together the concepts of convergence and consolidation to provide comprehensive cybersecurity protection for all users, devices, and applications and across all network edges.
Copyright 2024 Fortinet, Inc. All Rights Reserved.