SEC_ERROR_UNKNOWN_ISSUER error appears when Firefox uses enterprise proxy and DNS-over-HTTPS
0 reputation · 13 Mar 2021, 05:13 UTC
0 reputation · 13 Mar 2021, 05:13 UTC
Determine whether Firefox should treat DNS-over-HTTPS canary and enterprise policy signals as authoritative per‑network or per‑profile in split‑DNS or captive‑portal environments.
Firefox currently applies these signals per‑profile, which can cause intermittent NXDOMAIN failures for internal‑only domains when the same profile roams across networks with different split‑horizon DNS settings. A per‑network approach might resolve those failures but could introduce inconsistency for users who expect stable TRR behavior across locations.
Open questions:
34775 reputation · 13 Mar 2021, 13:07 UTC
SEC_ERROR_UNKNOWN_ISSUER error in Firefox when using DNS-over-HTTPS (DoH) typically occurs because an enterprise proxy is intercepting the TLS connection to the DoH resolver. Since DoH uses HTTPS (port 443), the proxy performs TLS inspection by presenting its own certificate. If Firefox does not trust the internal Certificate Authority (CA) that signed that proxy certificate, the connection fails.
policies.json to automate this across the organization:
{
"Certificates": {
"ImportEnterpriseRoots": true
}
}
network.trr.mode to 2 (Default). This allows Firefox to use system DNS if DoH fails, preventing total loss of connectivity on restricted corporate networks.network.trr.excluded-domains preference to list internal suffixes (e.g., .internal, .company.com).SEC_CONNECTION_REFUSED instead. There is uncertainty regarding Firefox's native ability to dynamically re-evaluate DoH per SSID; currently, the "canary" check is performed at startup and cached, which may lead to the intermittent flapping behavior observed during rapid network transitions.Use comments to ask for clarification. Post a solution as an answer.
No question comments on this page.