Military Smart Cards
Installation Guide

CAC Installation Steps

Follow these steps to install the necessary software and certificates to use your Common Access Card on your personal computer.

1
Obtain a CAC Reader
Purchase a compatible smart card reader if you don't already have one

You'll need a USB smart card reader to use your CAC on a personal computer. Common compatible readers include:

  • SCR3310 v2.0 USB Smart Card Reader
  • Identiv SCR3500 A Contact Reader
  • HID OMNIKEY 3121
  • Any reader that supports ISO 7816 smart cards

These readers typically cost $10-30 and can be purchased from major online retailers.

2
Install Middleware
Download and install the appropriate middleware for your operating system

Middleware acts as a bridge between your CAC and the operating system. Choose the appropriate version for your OS:

Windows

ActivClient or OpenSC

View Windows Guide
Mac OS

CACKey or OpenSC

View Mac Guide
Linux

OpenSC + PCSC-Lite

View Linux Guide
Chrome OS

Smart Card Connector

View Chrome OS Guide
3
Install DoD Root Certificates
Import the required DoD PKI certificates to enable secure authentication

DoD root certificates are required to establish trust between your CAC and DoD websites. You can obtain them from the official DoD Cyber Exchange.

Certificate Installation Steps:

  1. Download the InstallRoot certificate bundle
  2. Extract the certificates from the package
  3. Run the installation script or manually import to your system's certificate store
  4. Restart your browser for changes to take effect
4
Configure Your Browser
Set up your web browser to recognize and use your CAC for authentication

Different browsers handle smart cards differently. Here's what you need to know:

Chrome & Edge

These browsers automatically use the system certificate store. No additional configuration needed after installing certificates.

Firefox

Firefox requires manual security device configuration. Go to Settings → Privacy & Security → Security Devices and add your smart card module.

Safari (Mac)

Safari uses the macOS Keychain. Ensure certificates are installed in the System keychain for proper functionality.

5
Test Your Setup
Verify that your CAC is working correctly

Test your CAC setup by attempting to access a CAC-enabled website:

Test Sites