macOS has built-in smart card support through CryptoTokenKit, making CAC configuration simpler than other platforms. This guide covers the complete setup process for Mac users.
macOS Smart Card Support

Starting with macOS Sierra (10.12), Apple includes native smart card support. Most USB CAC readers work without additional drivers on modern macOS versions including Monterey, Ventura, and Sonoma.
Connecting Your CAC Reader
- Plug your USB CAC reader into an available port
- For USB-C Macs, use a quality USB-C to USB-A adapter
- The reader LED should illuminate when connected
- Insert your CAC with the chip facing up or toward the reader
Installing DoD Certificates
Download and install the certificate bundle:
- Visit militarycac.com and download the Mac certificate installer
- Open the downloaded .pkg file
- Follow the installation prompts, entering your Mac password when asked
- Restart your browser after installation
Verifying Certificate Trust
Open Keychain Access to confirm proper installation:
- Launch Keychain Access from Applications > Utilities
- Select “System” in the left sidebar
- Search for “DoD” in the search box
- You should see multiple DoD Root CA certificates
- Double-click each and verify “Trust” is set to “Always Trust”
Checking CAC Recognition
With your CAC inserted, verify macOS sees your certificates:
- Open Keychain Access
- Look in the left sidebar for a new keychain with your card’s name
- Click on it to view your CAC certificates
- You should see your email and authentication certificates
Browser Configuration
Safari: Works automatically with Keychain – no additional configuration needed.
Chrome: Uses Keychain automatically on Mac.
Firefox: Requires manual configuration – see our Firefox CAC setup guide.
Troubleshooting
Card not appearing in Keychain: Try removing and reinserting the card. Check System Information > USB to verify the reader is detected.
Certificate errors in browser: Ensure all DoD certificates are trusted in Keychain Access. You may need to manually set trust for each certificate.
PIN prompt issues: Some older Macs may need the 90Meter middleware for proper PIN handling. Download from militarycac.com if needed.
Subscribe for Updates
Get the latest articles delivered to your inbox.
We respect your privacy. Unsubscribe anytime.