Fortinet FortiGate (FortiOS)¶
The RTA requires one outbound connection: OpenVPN over TCP/443 to
connect.remotetesting.secureworks.com. Even when a general "allow outbound 443"
policy exists, FortiGate can silently break this connection in two ways:
- SSL deep inspection intercepts and re-terminates TLS, resetting the OpenVPN session.
- Application Control identifies the flow as the OpenVPN application (or rejects non-HTTPS traffic on port 443) and drops it.
Both exemptions are required.
Note
See Firewall troubleshooting overview for general guidance on how to determine which firewall feature is blocking the RTA, and Troubleshooting overview for all RTA troubleshooting topics.
1. Create an FQDN address object¶
Create a reusable address object for the RTA endpoint so you can reference it consistently in inspection profiles and policies.
GUI: Policy & Objects > Addresses > Create New > Address
| Field | Value |
|---|---|
| Name | rta-connect-secureworks |
| Type | FQDN |
| FQDN | connect.remotetesting.secureworks.com |
| Interface | Any |
CLI:
config firewall address
edit "rta-connect-secureworks"
set type fqdn
set fqdn "connect.remotetesting.secureworks.com"
set comment "RTA OpenVPN endpoint"
next
end
2. Exempt from SSL inspection¶
SSL/SSH deep inspection will intercept the OpenVPN handshake and terminate the tunnel. You have two options — choose one.
Option A: Add an exemption to the SSL/SSH inspection profile¶
This keeps deep inspection active for other traffic while excluding the RTA destination.
GUI: Security Profiles > SSL/SSH Inspection > open the profile applied to outbound traffic > Exemptions tab > Create New
| Field | Value |
|---|---|
| Address | rta-connect-secureworks (select the object created above) |
| Ports | 443 |
CLI (replace deep-inspection with your actual profile name):
config firewall ssl-ssh-profile
edit "deep-inspection"
config ssl-exempt
edit 0
set type address
set address "rta-connect-secureworks"
next
end
next
end
Option B: Use certificate-inspection on the firewall policy¶
Create a dedicated firewall policy for the RTA destination and apply the built-in
certificate-inspection profile instead of deep-inspection. Certificate
inspection validates the server certificate without re-terminating TLS, so OpenVPN
passes through unmodified.
GUI: Policy & Objects > Firewall Policy > the policy covering outbound traffic
from the RTA segment > set SSL Inspection to certificate-inspection (or
create a narrower policy scoped to rta-connect-secureworks that references
certificate-inspection).
Tip
Option B is the simpler path on appliances where editing the global deep-inspection profile is not permitted. Scoping it to a dedicated policy also avoids unintended side-effects on other traffic.
3. Allow the OpenVPN application¶
FortiGuard Application Control includes a signature named OpenVPN (category: Network Services or VPN, depending on the FortiGuard database version installed). If an Application Control profile applied to outbound traffic is set to block or monitor-and-drop this signature, the RTA tunnel will not establish.
GUI: Security Profiles > Application Control > open the profile applied to outbound traffic > locate OpenVPN (use the search box) > set Action to Allow.
Alternatively, add an application override:
Application Control profile > Application Overrides tab > Add Signatures >
search for OpenVPN > set Action to Allow.
CLI (replace default with your actual app-control profile name):
config application list
edit "default"
config entries
edit 0
set application 15832
set action pass
next
end
next
end
Note
The FortiGuard application ID for OpenVPN may vary with database versions.
Use diagnose application list | grep -i openvpn on the CLI, or search by
name in the GUI, to confirm the current ID on your appliance.
If your outbound policy for this destination does not reference any Application Control profile, no action is needed here.
4. Verify¶
From a host on the same network segment as the RTA, confirm TCP/443 reaches the endpoint:
nc -vz connect.remotetesting.secureworks.com 443
A successful result looks like:
Connection to connect.remotetesting.secureworks.com 443 port [tcp/https] succeeded!
Then confirm the RTA tunnel itself comes up and stays up (no repeated reconnects in the RTA management console). On the FortiGate, check:
- Log & Report > Forward Traffic — confirm the session for
connect.remotetesting.secureworks.com:443shows action accept and is not immediately closed. - Log & Report > Application Control — confirm no block events for the OpenVPN application from the RTA source address.
If the connection is accepted but resets after a few seconds, SSL inspection is still intercepting the session — revisit Step 2.