FCP-FGT-AD - Content inspection (20% of the exam) - Section 3.1

Explain and inspect encrypted traffic using SSL/TLS certificates and FortiGate certificate inspection modes.

Distinguish between FortiGate certificate inspection and deep SSL/TLS inspection modes, and describe the CA certificate requirements each imposes on clients. Choose the appropriate inspection mode based on the security profile in use and the trust requirements of the deployment.

SSL inspectioncertificate inspectiondeep inspectionCA certificate

Practice question for this objective

Free sampleContent inspectionmedium

An administrator switches a firewall policy from certificate inspection to full SSL deep inspection so antivirus can scan HTTPS downloads. Immediately afterwards, internal users on managed laptops report browser certificate warnings on most HTTPS sites, while one application that uses certificate pinning fails to connect entirely. The administrator wants deep inspection to function cleanly without weakening it for everyone. Which TWO statements correctly describe the trust requirements that full deep inspection introduces? Select TWO.

  • AThe CA certificate that the FortiGate uses to re-sign server certificates must be present in each client's trusted root store, otherwise browsers warn that the substitute certificate is untrusted. Correct
  • BA pinned application still breaks because the FortiGate substitute certificate differs from the one it pins, so that host must be exempted from deep inspection rather than trusting the CA. Correct
  • CThe FortiGate must first obtain and import the private key of every external HTTPS server it inspects before it is able to re-sign that server's certificate for the client.
  • DEach client must individually import the original public certificate of every website it visits so the browser can match it against the FortiGate re-signed copy.
  • ECertificate validation must be turned off in every browser so each client blindly accepts the FortiGate-generated certificate regardless of which CA actually issued the substitute.
Deep inspection re-signs server certificates with the FortiGate CA, which clients must trust, and pinned applications must be exempted because their pinned certificate can never match the substitute. Full deep inspection terminates TLS and hands the client a substitute certificate signed by the FortiGate re-signing CA, so warnings disappear only when that CA is a trusted root on every client; an application that pins a specific certificate compares the presented certificate against a fixed value the substitute can never satisfy, so it must be exempted from decryption rather than made to trust the CA.

Why A is correct: Correct: deep inspection presents each client a server certificate re-signed by the FortiGate CA, and browsers only trust that chain when the FortiGate re-signing CA is installed as a trusted root on the client.

Why B is correct: Correct: certificate pinning compares the presented certificate against a pinned value, and the re-signed certificate never matches it, so the only clean fix is to exempt the pinned host from decryption.

Why C is wrong: This is tempting because deep inspection does involve certificates, but the FortiGate generates a fresh substitute signed by its own CA and never needs the remote server's private key, which it could not obtain for outbound inspection.

Why D is wrong: This is wrong because clients never pre-import remote site certificates; the single trust dependency that removes warnings is the FortiGate re-signing CA in the client root store, not per-site certificates.

Why E is wrong: This is wrong and insecure, because the supported approach keeps normal validation intact and simply trusts the FortiGate CA, whereas disabling validation would accept any forged certificate from any source.

See more FCP-FGT-AD practice questions, answers explained.

Exam traps in Content inspection

Answers that look right on this material and are not. Each one is a distractor from a different question in the FCP-FGT-AD bank for this domain.

  • Replace the deep inspection profile with a certificate inspection profile so that FortiGate stops re-signing server certificates.

    Why it is wrong: Tempting because it removes the warnings, but it is wrong: switching to certificate inspection abandons deep inspection and the requirement to keep payload scanning, so it does not meet the stated goal.

  • It decrypts the TLS session, reconstructs the full HTTP request and response, and exposes the URL path and file content to security profiles.

    Why it is wrong: This describes full deep inspection, which terminates and re-encrypts the session. Certificate inspection never decrypts the payload, so the URL path and body remain hidden.

  • Each internal client must import the original public server certificate of every external HTTPS site it intends to visit before the session is allowed.

    Why it is wrong: Clients never need to pre-import remote site certificates, and this would be unmanageable. The trust dependency is on the FortiGate re-signing CA, not on every destination certificate.

Examworthy is not affiliated with or endorsed by Fortinet. Original, blueprint-aligned practice material only.