Multi-Perspective Issuance Corroboration (MPIC)

Multi-Perspective Issuance Corroboration (MPIC) is a CA/Browser Forum requirement for publicly trusted TLS certificates. Before issuing a certificate, the certificate authority (CA) corroborates domain control validation (DCV) and DNS Certification Authority Authorization (CAA) results from multiple independent network locations.

What the issuing CA checks

What the CA corroborates depends on the DCV method for each domain. MPIC applies to:

  • DNS TXT or CNAME DCV — checks that enough independent networks receive the same TXT, or CNAME answer from the domain’s authoritative nameservers as the CA’s primary lookup.
  • HTTP File-based DCV — checks that enough independent networks receive the same token from the validation URL as the CA’s primary request.
  • CAA checks — checks that enough independent networks receive the same CAA answer from the authoritative nameservers as the CA’s primary lookup. Whether those records authorize the issuing CA is a separate check, described below.

The issuing CA performs these checks, including ACME validations. You do not select the network perspectives or submit a separate MPIC request.

How corroboration works

Diagram: the CA's primary perspective looks up the validation records for example.com. Four remote perspectives in Frankfurt, Singapore, Oregon, and São Paulo perform the same lookup over independent routes. Three match the primary result and one does not respond. The quorum check allows one disagreement, so the certificate is issued.
One validation corroborated by four remote perspectives. One perspective fails, but quorum is still met.

Tips and tools for DNS validation

For DNS TXT, DNS CNAME, Persistent DNS TXT, and ACME DNS-01:

  • Publish the record at the exact hostname from CertCommand. Those names often start with an underscore (_dnsauth, _validation-persist, _acme-challenge).
  • Copy the token exactly, including a leading underscore when CertCommand shows one. A value such as _lgb8gd04i6u1t8u6fuol5mgahiar34 must keep that opening _.
  • Every authoritative nameserver must return that same value.

If DNSSEC is enabled, it must also validate correctly for DigiCert, GeoTrust, Sectigo, and PositiveSSL. A broken DNSSEC chain can prevent DCV and CAA lookups even when the record appears in your DNS provider’s interface. DigiCert’s implementation date is in DNSSEC validation for domain control and CAA checks.

Tips and tools for HTTP validation

For HTTP file validation and ACME HTTP-01, serve the token at the exact hostname and path from CertCommand. Copy the token exactly, including a leading underscore when CertCommand shows one. A value such as _lgb8gd04i6u1t8u6fuol5mgahiar34 must keep that opening _. Every server, load balancer target, and CDN origin must return that same token. Check redirects and rate limits.

Tips and tools for CAA checks

DNS CAA records tell certificate authorities which CAs may issue certificates for a domain. You do not have to publish them. If no CAA records exist, the issuing CA can still issue the certificate.

If you do publish CAA records, authorize the CA for that order:

  • Authorize DigiCert (digicert.com) for a DigiCert or GeoTrust order
  • Authorize Sectigo (sectigo.com) for a Sectigo or PositiveSSL order

That authorization check is separate from MPIC. MPIC checks that the perspectives return the same CAA result: the same records, or the same answer that no CAA records exist. A CNAME or other delegation can produce a conflicting CAA answer.

Allow MPIC validation traffic

Most orders never need the addresses or User-Agent strings below. Use them only when a firewall, allowlist, or regional restriction blocks the CA from querying your DNS or opening the validation URL.

For DigiCert and GeoTrust orders, DNS TXT, DNS CNAME, and CAA checks need the IP addresses below. HTTP file validation can use those addresses or both of these User-Agent strings:

  • DigiCert DCV/1.1
  • DigiCert DCV Bot/1.1

The User-Agent option works when the firewall or web application firewall can match an HTTP request header.

DigiCert can add agent IP addresses at any time. This table is a copy of DigiCert’s MPIC agent list as of September 23, 2026. Check that page for addresses added since then.

Effective date IP address Location
August 17, 2026 13.232.96.181 India
June 18, 2026 54.169.250.231 Singapore
June 18, 2026 18.166.173.162 Hong Kong
June 18, 2026 56.228.59.9 Sweden
February 24, 2026 52.78.185.62 South Korea
February 24, 2026 52.197.215.146 Japan
September 1, 2025 18.193.239.14 Germany
September 1, 2025 52.17.48.104 Ireland
September 1, 2025 202.65.16.4 Netherlands
September 1, 2025 13.58.90.0 United States
September 1, 2025 54.185.245.130 United States
September 1, 2025 54.241.89.140 United States
September 1, 2025 54.227.165.213 United States
September 1, 2025 216.168.240.4 United States
September 1, 2025 216.168.247.9 United States

If validation still fails

Contact GeoCerts support with the order ID or domain and we’ll help you sort it out.


References

← Back to Domain Control Validation (DCV)