CAC certificate errors are frustrating because the error messages rarely tell you what’s actually wrong. “Certificate not trusted,” “invalid certificate,” and “no valid certificates found” all look similar but have different causes and solutions. Here’s how to diagnose and fix the most common certificate errors.

Understanding CAC Certificate Errors
Your CAC contains multiple digital certificates:
- ID Certificate: Used for authentication (logging into websites)
- Email Certificate: Used for signing and encrypting email
- Encryption Certificate: Used for decrypting received email
Each certificate has a chain of trust leading back to DoD Root Certificate Authorities. When any link in this chain is broken, missing, or expired, you get a certificate error.
Error: “Certificate Not Trusted”
What It Means
Your browser doesn’t recognize the certificate authority that issued your CAC certificates (or the website’s certificate).
Fix
- Download InstallRoot from MilitaryCAC.com
- Run as Administrator
- Click “Install Certificates”
- Restart your browser
This installs all current DoD root and intermediate certificates into your Windows certificate store.
Error: “No Valid Certificates Found”
What It Means
The browser can’t see any certificates from your CAC, or the certificates it sees don’t match what the website is requesting.
Fix
- Check CAC insertion: Remove and reinsert your CAC completely
- Verify reader: LED should be lit; check Device Manager for errors
- Check middleware: ActivClient should be running (system tray icon)
- Restart Smart Card service: services.msc → Smart Card → Restart
- Verify certificates: Open certmgr.msc → Personal → Certificates. Your CAC certs should appear with your name.
Error: “Certificate Has Expired”
What It Means
Either your CAC certificates or the website’s certificate has passed its expiration date.
Fix
Check your CAC expiration:
- Look at the expiration date printed on your CAC
- Open certmgr.msc → Personal → Certificates
- Check the expiration date of your DoD certificates
If your certificates are expired, you need a new CAC from your RAPIDS/ID card office.
Check your system time:
If your computer’s date/time is wrong, valid certificates may appear expired:
- Right-click the clock in the taskbar
- Select “Adjust date/time”
- Enable “Set time automatically”
- Click “Sync now”
Error: “Certificate Chain Incomplete”
What It Means
Intermediate certificates are missing between your CAC and the root certificate authority.
Fix
- Run InstallRoot again—it includes intermediate certificates
- If the error is for a website (not your CAC), the site’s administrator needs to fix their certificate chain
- Check certmgr.msc → Intermediate Certification Authorities for DoD CA certificates
Error: “Certificate Revoked”
What It Means
Your certificate has been explicitly invalidated, usually because:
- You reported your CAC lost or stolen
- Your CAC was administratively revoked
- There was a security incident involving your credentials
Fix
Contact your security office or RAPIDS/ID card office. A revoked certificate cannot be un-revoked—you’ll need a new CAC issued.
Error: “SSL_ERROR_HANDSHAKE_FAILURE”
What It Means
The secure connection couldn’t be established. This is often a timing or communication error rather than a certificate problem.
Fix
- Refresh the page and try again
- Ensure your CAC is fully inserted
- Try a different browser
- Check your internet connection stability
- Clear browser cache and SSL state
Error: “NET::ERR_CERT_AUTHORITY_INVALID” (Chrome)
What It Means
Chrome specifically doesn’t trust the certificate’s issuer.
Fix
- Run InstallRoot to install DoD root certificates
- Clear Chrome’s browsing data (Ctrl+Shift+Delete)
- Restart Chrome with your CAC inserted
- Check that certificates appear in chrome://settings/security → Manage certificates
Error: “SEC_ERROR_UNKNOWN_ISSUER” (Firefox)
What It Means
Firefox’s certificate store (separate from Windows) doesn’t contain the necessary root certificates.
Fix
- Open Firefox → about:preferences#privacy → View Certificates
- Import DoD root certificates to the Authorities tab
- When importing, check “Trust this CA to identify websites”
- Also configure Firefox’s security device for your CAC middleware
Browser-Specific Certificate Stores
Different browsers handle certificates differently:
| Browser | Certificate Store | InstallRoot Works? |
|---|---|---|
| Edge | Windows | Yes |
| Chrome | Windows | Yes |
| Firefox | Own (NSS) | No – manual import needed |
General Troubleshooting Steps
For any certificate error, try these steps in order:
- Restart browser with CAC inserted
- Run InstallRoot as Administrator
- Clear browser cache and SSL state
- Restart Smart Card service
- Verify certificates in certmgr.msc
- Try a different browser
- Reboot computer
If errors persist after all these steps, the issue may be server-side or require IT support.
When to Contact IT Support
Escalate to your help desk if:
- Multiple users are experiencing the same error
- The error occurs on government computers where you can’t install software
- Your CAC was recently issued or replaced
- The error mentions a specific website’s certificate (server-side issue)
- You’ve tried all troubleshooting steps without success
Document the exact error message and what you’ve tried—this helps IT resolve the issue faster.
Last updated: December 2025
About Jack Ashford
Jack Ashford is a DoD cybersecurity specialist with over 12 years supporting military IT infrastructure. He holds Security+ and CAC certifications and has worked as systems administrator for multiple DoD agencies. Jack specializes in PKI certificate management, CAC troubleshooting, and secure authentication systems, helping military personnel and contractors resolve access issues quickly.
Leave a Reply