LightAtom

What Is trustd on Mac?

trustd evaluates certificate trust for macOS: it checks that HTTPS and code-signing certificates chain to a trusted root, and fetches revocation information and missing intermediate certificates.

No. trustd is part of HTTPS and app-signing security.

It runs as _trustd from /usr/libexec/trustd.

trustd's port 80 traffic surprises people, but OCSP and CRL revocation data are signed and meant to be served over plain HTTP, to avoid a chicken-and-egg problem with TLS. Blocking trustd can make HTTPS connections and app launches slower or fail, as macOS waits for revocation checks.

Facts

Owner
Apple (part of macOS)
Network-related
Yes
Typical ports
80, 443
Block it?
Don’t block it

What it connects to

HostCountryPurpose
ocsp.apple.com and certificate authorities' OCSP/CRL serversVariousRevocation checks and intermediate certificates

Should you worry?

No. trustd is part of HTTPS and app-signing security. Its small connections, sometimes over plain HTTP on port 80, check whether certificates have been revoked; that data is designed to be fetched without encryption.

Frequently asked questions

What is trustd?

The macOS daemon that checks whether certificates are trusted and not revoked, for websites, apps and system services.

Why does trustd connect over HTTP?

Certificate revocation data (OCSP, CRL) is digitally signed and conventionally served over plain HTTP; encryption isn't needed to trust it.

Can I block trustd?

You shouldn't. Without revocation checks, macOS may delay or refuse HTTPS connections and app launches.

LightAtom team

The people who build LightAtom, a network monitor for macOS.