Fix ePass Smart Token Certificate Not Detected in Adobe Acrobat on Mac
Question details
The user is unable to use their ePass 2003 smart token for digital signatures in Adobe Acrobat on macOS, despite it functioning correctly on Windows.

- Product
- Adobe Acrobat
- Device & OS
- macOS
- Scenario
- Attempting to apply a digital signature to a PDF document using a hardware USB token on a Mac.
- Observed behavior
- Acrobat fails to detect the digital certificate stored on the ePass 2003 smart token, preventing the user from signing the document.
Ensure your ePass 2003 smart token is securely plugged into a working USB port on your Mac and that you have administrator privileges to install necessary middleware.
Install macOS Middleware and Configure Acrobat Identities
The primary reason Acrobat cannot see the certificate on macOS is missing PKCS#11 middleware. Installing the correct driver bridges the token to the operating system and Acrobat.
Unlike Windows, macOS does not always natively recognize smart card tokens for digital signatures. You must manually install the manufacturer's middleware and explicitly link that library within Adobe Acrobat's settings.
Visit your certificate issuer or ePass vendor's official website to download the latest ePass 2003 middleware specifically designed for your current macOS version.
Run the downloaded installer package (.pkg or .dmg) and follow the on-screen instructions to install the middleware. Restart your Mac if prompted.
Open the 'Keychain Access' application on your Mac. Check if your digital certificate appears under the token's keychain on the left panel, confirming that macOS successfully detects the hardware.
Open Adobe Acrobat, go to 'Acrobat' > 'Preferences' (or 'Settings') > 'Signatures'. Under 'Identities & Trusted Certificates', click 'More'. Expand 'Digital IDs' and select 'PKCS#11 Modules and Tokens'. Click 'Attach Module' and navigate to the installed ePass middleware library path to link the .dylib file.

Easily Sign and Secure PDFs with WPS Office
Avoid complex middleware setups by using WPS Office to securely add digital and electronic signatures to your PDF documents across Mac and Windows effortlessly.
- 1. Open your PDF: Launch WPS Office on your Mac and open the PDF document you need to sign.
- 2. Access the Fill & Sign Tool: Navigate to the 'Protect' or 'Edit' tab and click on the 'PDF Signature' or 'Fill & Sign' option on the top ribbon.
- 3. Create or Import Signature: Choose to draw your signature with your trackpad, type it, or import a high-quality image of your existing physical signature.
- 4. Apply and Save: Place the signature in the required field, resize it as needed, and save the document to lock the signature securely in place.

Frequently Asked Questions
Why does my ePass 2003 work on Windows but not natively on Mac?
Windows often automatically installs or has pre-configured drivers for smart tokens via Windows Update, whereas macOS strictly requires you to manually install the manufacturer's specific PKCS#11 middleware to recognize the device.
Where can I find the correct PKCS#11 module (.dylib file) on my Mac?
After installing the ePass middleware, the .dylib file is typically stored in the /usr/local/lib/ or /Library/OpenSC/lib/ directories. You will need to browse to this exact path when attaching the module in Acrobat's settings.
Does the macOS Keychain automatically link my token to Adobe Acrobat?
No. Even if your certificate shows up in Apple's Keychain Access, Adobe Acrobat uses its own separate certificate store. You must manually add the PKCS#11 module within Acrobat's Preferences to link the token.
What should I do if Acrobat still says 'No digital ID found' after configuration?
Ensure that the middleware version exactly matches your Mac's architecture (e.g., Apple Silicon vs. Intel) and that you are running the latest version of Adobe Acrobat. Unplugging the token, restarting the software, and plugging it back in may also help initialize the module.




