Accessing mTLS Websites with Client Certificates on macOS and iOS

Accessing mTLS Websites with Client Certificates on macOS and iOS This article explains how to configure client certificates on macOS and iOS devices to access HTTPS websites that enable mutual TLS (mTLS). The examples use a private CA, step-ca, Nginx, PKCS#12, and a PIV smart card. All domain names, certificate names, filenames, and IP addresses in this article are examples; replace them with your actual values. 1. mTLS Authentication Process With ordinary HTTPS, the client primarily validates the server certificate; mTLS additionally requires the server to validate the client certificate. ...

October 26, 2026 · 12 min