Mac Setup
CAC Setup for Mac
Complete installation guide for macOS systems (Catalina 10.15 and later).
Requirements
- macOS 10.15 (Catalina) or later
- Administrator access for software installation
- USB smart card reader
- Active internet connection
1
Install DoD Certificates
First, download and install the DoD root certificates into your Mac's System Keychain.
Download Location
Installation Steps:
- Download the certificates package for macOS
- Extract the .zip file
- Double-click each certificate (.cer files) to open Keychain Access
- When prompted, select "System" keychain (not Login)
- Enter your Mac password when prompted
- For each certificate, right-click → Get Info → Trust → "Always Trust"
2
Install Middleware
macOS requires middleware to communicate with your CAC. We recommend CACKey (free) or OpenSC.
Option 1: CACKey (Recommended for Mac)
CACKey is specifically designed for CAC on macOS and is free to use.
Download CACKeyInstallation:
- Download the latest .dmg file
- Open the .dmg and run the installer
- Follow the installation prompts
- Restart your Mac
3
Connect CAC Reader
Connect your USB smart card reader. macOS should automatically detect it.
Verify Detection:
- Click Apple menu → About This Mac → System Report
- Under Hardware, select "USB"
- Your card reader should appear in the USB device tree
4
Configure Browsers
Safari (Recommended)
Safari automatically uses macOS Keychain and should work immediately after installing certificates and middleware. No additional configuration needed.
Chrome
Chrome uses macOS Keychain by default. Should work without additional configuration once middleware is installed.
Firefox
Firefox requires manual security module configuration:
- Open Firefox Preferences
- Go to Privacy & Security → Security → Security Devices
- Click "Load"
- Module Name: CACKey (or OpenSC)
- Module Path: /Library/CACKey/libcackey.dylib (or /Library/OpenSC/lib/opensc-pkcs11.so)
- Click OK and restart Firefox
5
Test Your Setup
- 1. Insert your CAC into the reader (chip side up)
- 2. Open Safari or Chrome
- 3. Navigate to a CAC-enabled test site (e.g., my.af.mil)
- 4. Select your authentication certificate when prompted
- 5. Enter your PIN in the system dialog
macOS Security Prompts
You may be asked to grant keychain access. Click "Always Allow" to avoid repeated prompts.