How to Sign PDF Forms with a CAC Card in Adobe Reader on macOS
Question details
The user needs to securely sign PDF documents using a Common Access Card (CAC) or smart card within Adobe Reader or Acrobat on macOS.

- Product
- Adobe Reader / Adobe Acrobat
- Device & OS
- macOS (Sierra through Catalina)
- Scenario
- Attempting to insert a digital signature into a PDF form using a physical CAC card and a smart card reader on an Apple Mac device.
- Observed behavior
- The signature process may fail if the Adobe software is not properly configured to use Apple's CryptoTokenKit framework or lacks the correct signing format settings.
Ensure your CAC reader is firmly connected to your Mac and that you have installed the necessary middleware software so that macOS correctly recognizes your smart card.
Enable CryptoTokenKit and Adjust Signature Preferences in Adobe
Configure Adobe Acrobat or Reader to utilize Apple's modern CryptoTokenKit framework and set the appropriate default signing format to securely interface with CAC cards.
Starting from macOS Sierra, Apple shifted towards the CryptoTokenKit architecture for smart card support. Adobe Reader and Acrobat must be explicitly set to use this framework to successfully read certificates from a CAC.
Launch Adobe Reader or Acrobat. Click on 'Acrobat Reader' or 'Acrobat' in the top macOS menu bar, and select 'Preferences' from the dropdown menu.
In the left-hand category pane of the Preferences window, scroll down and click on 'Signatures'.
Locate the 'Creation and Appearance' section on the right side of the window and click the 'More' button.
Find the setting for 'CryptoTokenKit Framework Support' and check the box to enable it. If prompted, change the default signing format to 'CAdES-Equivalent'.
Click 'OK' to save your preferences. Reconnect your CAC card reader to your Mac, open the target PDF form, and attempt to apply your digital signature.

Easily View, Edit, and Sign PDFs with WPS Office
Need a fast, lightweight, and versatile alternative for managing your PDFs? WPS Office provides a powerful PDF toolkit that allows you to easily read, edit, annotate, and digitally sign documents across multiple platforms without complex configurations.
- 1. Open the Document: Launch WPS Office on your Mac and open the PDF form you need to review or sign.
- 2. Access the Sign Tool: Navigate to the 'Protect' or 'Fill & Sign' tab located on the top ribbon interface.
- 3. Create your Signature: Click on 'Sign' to import a digital certificate, type, or draw your personal electronic signature.
- 4. Apply and Save: Drag and drop the signature into the designated field on the form, then save the document to finalize.

Frequently Asked Questions
Why isn't my Mac recognizing my CAC card reader?
macOS often requires specific middleware, such as Smart Card Utility or PKard, to act as a bridge between the physical hardware reader and the operating system's keychain. Ensure your middleware is up to date.
What is the CAdES-Equivalent signing format?
CAdES (CMS Advanced Electronic Signatures) is an international standard for digital signatures. Enabling this format ensures that your CAC signature complies with strict cryptographic and security requirements for official documents.
Will these steps work on macOS Big Sur or Monterey?
Yes. Apple has fully transitioned to the CryptoTokenKit framework in newer macOS versions like Big Sur and Monterey. Enabling CryptoTokenKit support in your PDF reader remains essential for smart card signatures on these updates.




