PDF Security & Access Issues

How to Sign PDF Forms with a CAC Card in Adobe Reader on macOS

Nimra MalikNimra Malik Nov 5, 2026 869 views

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.

How to Sign PDF Forms with a CAC Card in Adobe Reader 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.
Before you start

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.

Solution 1Recommended

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.

1
Open Adobe Preferences

Launch Adobe Reader or Acrobat. Click on 'Acrobat Reader' or 'Acrobat' in the top macOS menu bar, and select 'Preferences' from the dropdown menu.

2
Navigate to Signatures

In the left-hand category pane of the Preferences window, scroll down and click on 'Signatures'.

3
Access Creation and Appearance Settings

Locate the 'Creation and Appearance' section on the right side of the window and click the 'More' button.

4
Enable Framework Support

Find the setting for 'CryptoTokenKit Framework Support' and check the box to enable it. If prompted, change the default signing format to 'CAdES-Equivalent'.

5
Save and Test

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.

Enable CryptoTokenKit and Adjust Signature Preferences in Adobe
Software Update Required: If you do not see the CryptoTokenKit option under the Signature preferences, update your Adobe Acrobat or Reader to the latest version, as older builds lack support for modern macOS smart card frameworks.
Efficient PDF Management

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. 1. Open the Document: Launch WPS Office on your Mac and open the PDF form you need to review or sign.
  2. 2. Access the Sign Tool: Navigate to the 'Protect' or 'Fill & Sign' tab located on the top ribbon interface.
  3. 3. Create your Signature: Click on 'Sign' to import a digital certificate, type, or draw your personal electronic signature.
  4. 4. Apply and Save: Drag and drop the signature into the designated field on the form, then save the document to finalize.
Lightweight, all-in-one suite for seamlessly editing PDFs and Office documents.Fully compatible with standard PDF files and Microsoft Office formats (Word, Excel, PowerPoint).Easily add electronic signatures, annotations, and watermarks to secure your forms.Cross-platform synchronization and support for Mac, Windows, iOS, and Android.
microsoft office alternative - wps office

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.