How to Fix ECDSA Certificate Not Showing in Adobe Reader
Question details
The user is unable to select an ECDSA certificate for digital signing in Adobe Reader, even though multiple certificates are present on the smart card.

- Product
- Adobe Reader
- Device & OS
- not provided
- Scenario
- Attempting to apply a digital signature using an ECDSA certificate stored on a smart card.
- Observed behavior
- Adobe Reader detects the smart card but hides or fails to display the ECDSA certificate in the signing dialog.
Ensure your smart card is properly inserted into the reader, your smart card middleware is running, and you know the PIN for accessing your certificates.
Verify Certificate Compatibility and Update Acrobat Settings
Check if the ECDSA certificate is valid for digital signatures and configure Adobe Reader's identity settings.
Acrobat may hide certificates if they do not explicitly support digital signatures or if the smart card middleware token is not properly configured within the application.
Launch Adobe Reader and navigate to Edit > Preferences (or Acrobat > Preferences on macOS).
Select 'Signatures' from the left-hand categories pane.
Under the 'Identities & Trusted Certificates' section, click on the 'More...' button.
Expand 'Digital IDs' and click on 'PKCS#11 Modules and Tokens' to ensure your smart card middleware is correctly loaded.
Update your smart card drivers and Adobe Reader to the latest versions to ensure full ECDSA compatibility.

Test the Certificate in Windows Certificate Management
Ensure the certificate is properly recognized by the operating system and possesses a valid private key.
Use WPS PDF to Digitally Sign Your Documents
If Adobe Reader fails to recognize your ECDSA certificate or encounters middleware conflicts, you can seamlessly sign your PDF documents using WPS PDF. It accurately utilizes your system's certificate manager to apply digital signatures.
- 1. Open Your PDF: Launch WPS Office and open the PDF document you need to sign.
- 2. Navigate to Protect: Click on the 'Protect' tab located on the top ribbon menu.
- 3. Select Digital Signature: Click on 'Sign Document' or 'Digital Signature' to initiate the signing process.
- 4. Apply Signature: Select your smart card's ECDSA certificate from the prompt and click 'Sign' to securely lock the document.

Frequently Asked Questions
Why is my ECDSA certificate not showing up for PDF signing?
Your certificate might lack the 'Digital Signature' key usage extension, or your smart card middleware might not be fully compatible with the PDF reader's security module.
Does Adobe Reader require a paid subscription to use ECDSA certificates?
No, an enterprise subscription or paid Acrobat Pro license is not required just to select a compatible signing certificate in Adobe Reader.
How do I know if my smart card certificate has a private key?
You can view the certificate details in your operating system's certificate manager (certmgr.msc on Windows). A message stating 'You have a private key that corresponds to this certificate' should be clearly visible under the General tab.
What is an ECDSA certificate?
ECDSA (Elliptic Curve Digital Signature Algorithm) is a type of cryptographic algorithm used in digital certificates. It provides high security with smaller key sizes compared to traditional RSA certificates, making it ideal for smart cards.




