netutilus

Certificates

A certificate is how a website proves it is who it says. This explains certificate authorities, the chain of trust and the usual reasons a connection is not trusted, with the SSL Certificate tool in Netutilus for Mac to inspect any site.

Download on the Mac App Store ↗

free to download · macOS 14.6 or later

When you open an https:// address, the server sends a certificate: a signed statement that it really is that site. Your Mac checks it before anything else is exchanged. If the check fails, the browser warns that the connection isn’t private.

The chain of trust

Nobody can check every site personally, so trust is passed down:

  • Root certificates belong to a few dozen certificate authorities (CAs). macOS ships with them built in and trusts them.
  • The roots sign intermediate certificates, which do the day-to-day signing.
  • An intermediate signs the site’s own leaf certificate.

The server should send its leaf and its intermediates. Your Mac follows the signatures up to a root it trusts. SSL Certificate shows the chain it sent.

What a certificate says

  • Subject Alt Names: the names it’s valid for, such as example.com and www.example.com. Another name is a mismatch, even on the same server.
  • Validity: when it starts and expires. Certificates are short-lived now, often 90 days or less, and renewed automatically. When renewal breaks, the site fails on the day it expires.
  • Issuer: who signed it.

When it isn’t trusted

  • Expired, or not valid yet. Also check the Mac’s clock.
  • Name mismatch: the certificate is for another name.
  • Incomplete chain: the server didn’t send its intermediate. Browsers often fetch it themselves, so the site works in Safari and fails in other apps.
  • Self-signed: signed by itself, not by a CA. Normal on routers, printers and NAS boxes. Trust it only if you know where it came from.

Run it on your own network

Netutilus puts every network tool in one app. Free to download; Pro is a one-time purchase, never a subscription.

Download on the Mac App Store ↗

More in learn

  • BufferbloatWhy the delay shoots up while your line is busy, and how to fix it on the router.
  • DNSThe internet's address book, which turns names like example.com into addresses.
  • Hops and TTLHow traffic crosses the internet one router at a time, and how traceroute finds each one.
  • ICMP and TCP PingTwo ways to time a host, and why one may answer when the other doesn't.
  • IP AddressesThe numbers devices are reached by: public and private, IPv4 and IPv6.
  • JitterHow much the delay changes from one moment to the next, and why calls and games care.