How to Fix CAC Certificate Detection in Adobe Acrobat 2020 on Mac
Question details
The user needs to resolve an issue where Adobe Acrobat 2020 fails to detect a CAC digital ID, despite the smart card and reader functioning properly elsewhere on the system.

- Product
- Adobe Acrobat 2020
- Device & OS
- macOS
- Scenario
- Attempting to access a CAC digital ID to sign or authenticate PDF documents within Adobe Acrobat 2020.
- Observed behavior
- The CAC card and reader are recognized by macOS and other applications, but no digital ID appears under Adobe Acrobat's Preferences.
Ensure your CAC reader is properly connected to your Mac and that the macOS System Information application successfully recognizes the USB card reader device.
Link PKCS#11 Middleware Module in Acrobat Preferences
Manually add the correct PKCS#11 middleware library path in Acrobat so the software can communicate with your Mac's CAC reader.
By default, Adobe Acrobat uses its own certificate trust store instead of the macOS Keychain. To make Acrobat recognize your CAC, you must manually point it to the middleware library (such as CACKey or OpenSC) that manages your smart card.
Ensure you have the latest version of your preferred CAC middleware (e.g., CACKey, PKard, or OpenSC) installed on your Mac.
Open Adobe Acrobat 2020. Click 'Acrobat' in the top Apple menu bar and select 'Preferences'. Navigate to the 'Signatures' category on the left panel.
Under the 'Identities & Trusted Certificates' section on the right, click the 'More...' button to open the Digital ID settings window.
Expand 'Digital IDs' in the left tree menu, then click on 'PKCS#11 Modules and Tokens'. Click 'Attach Module' at the top and enter the file path to your middleware's PKCS#11 module (for example, /Library/CACKey/libcackey.dylib).
Close Adobe Acrobat completely and reopen it. Return to the Digital IDs preference pane to ensure your CAC certificate is now listed as valid and accessible to your logged-in user profile.

Try WPS Office for Seamless PDF Management
If configuring complex PDF software proves difficult, try WPS Office. It provides a lightweight, highly compatible alternative for managing PDFs, adding signatures, and handling all your essential office formats on Mac.
- 1. Download and Install WPS Office: Visit the official WPS website to download the free Mac version and install it on your computer.
- 2. Open Your PDF File: Launch WPS Office and drag your PDF document into the workspace to open it.
- 3. Sign the Document: Navigate to the 'Fill & Sign' or 'Protect' tab to easily apply digital or drawn signatures to your PDF.

Frequently Asked Questions
Why does my Mac recognize my CAC, but Adobe Acrobat does not?
Adobe Acrobat utilizes its own independent certificate store for enhanced security across platforms. It does not automatically pull from the macOS Keychain by default, requiring you to manually link the specific PKCS#11 middleware module.
Where can I find the PKCS#11 module path on macOS?
The path depends on the specific middleware you installed. Common locations include '/Library/CACKey/libcackey.dylib' for CACKey, or '/Library/OpenSC/lib/opensc-pkcs11.so' for OpenSC.
How do I know if my CAC certificate is valid?
You can verify the certificate's validity natively on your Mac by opening the 'Keychain Access' application, locating your CAC certificate under your login or system keychains, and checking if it displays a green checkmark indicating it is valid and trusted.




