PDF Security & Access Issues

How to Fix CAC Signing Failures in Adobe Acrobat on macOS

Steve KSteve K Nov 3, 2026 869 views

Question details

Users experience digital signature failures in Adobe Acrobat when attempting to use CAC or PIV smart cards after upgrading to macOS 10.11.6.

How to Fix CAC Signing Failures in Adobe Acrobat on macOS
Product
Adobe Acrobat
Device & OS
macOS 10.11.6
Scenario
Applying a digital signature to a PDF document using a DOD CAC or PIV smart card reader.
Observed behavior
Acrobat fails to recognize the certificate or complete the digital signature process, even though the smart card works properly for email signing elsewhere in the system.
Before you start

Ensure your smart card reader is securely connected to your Mac and that you have administrative privileges to modify system file permissions via Terminal.

Solution 1Recommended

Update CACKey Middleware and Attach the PKCS#11 Module

Use this method to resolve signature failures caused by outdated cryptographic hashing algorithms by updating CACKey and linking it directly in Adobe Acrobat.

macOS 10.11.6 introduced stricter cryptographic behaviors that require SHA-256 support. Updating to CACKey version 0.7.8 or later and manually linking the PKCS#11 module will restore signing functionality.

1
Update CACKey

Download and install CACKey version 0.7.8 or newer to ensure compatibility with SHA-256 algorithms required by newer macOS versions.

2
Verify File Permissions

Open the Terminal application and execute the following commands to ensure correct ownership: 'sudo chown root:admin /Library/CACKey/libcackey.dylib' followed by 'sudo chmod 755 /Library/CACKey/libcackey.dylib'.

3
Access Acrobat Signature Preferences

Open Adobe Acrobat or Adobe Reader DC. Navigate to Preferences > Signatures > Identities & Trusted Certificates, and click the 'More' button.

4
Attach the Module

Select 'PKCS#11 Modules and Tokens' in the left pane, then click 'Attach Modules'. Enter the exact path '/Library/CACKey/libcackey.dylib' and click OK.

5
Configure the Certificate

Expand the newly added module to reveal your smart card. Select your DOD EMAIL CA email-signing certificate, click 'Usage Options', and choose 'Use for Signing'.

Update CACKey Middleware and Attach the PKCS#11 Module
PIN Entry Location: After this configuration, enter your PIN in the Adobe certificate password field instead of the standard macOS PIN dialog.
WPS PDF Editor

Digitally Sign PDFs Seamlessly with WPS Office

If you are struggling with complex middleware configurations and Acrobat errors, WPS Office provides a straightforward and powerful PDF editor to manage your digital signatures securely and efficiently.

  1. 1. Open your PDF: Launch WPS Office and open the PDF document you need to digitally sign.
  2. 2. Navigate to Protect: Click on the 'Protect' tab located in the top menu ribbon of the PDF interface.
  3. 3. Add Digital Signature: Select 'Digital Signature', choose your validated certificate from the system, and click on the document to place your signature securely.
Easily apply and manage secure digital signatures in your PDF documents.Seamless compatibility with Microsoft Office and standard Adobe PDF formats.Lightweight, fast, and completely free to download.
microsoft office alternative - wps office

Frequently Asked Questions

Why did my CAC card stop working in Acrobat after updating macOS?

System updates like macOS 10.11.6 introduce stricter cryptographic requirements, such as mandating SHA-256 algorithms. Older versions of smart card middleware (like CACKey prior to 0.7.8) fail to meet these new standards, causing the signature process to break.

Where should I enter my CAC PIN when signing in Acrobat?

Once you have correctly configured the PKCS#11 module in Acrobat's preferences, Adobe will bypass the standard macOS PIN dialog and present its own 'certificate password' field. You must enter your CAC PIN in this Adobe-specific field.

What if I am using Centrify instead of CACKey?

If you use alternative middleware like Centrify, you need to identify the exact file path to its specific PKCS#11 module on your Mac. You can then attach that custom path in Acrobat's 'Identities & Trusted Certificates' settings using the exact same method.