Hello,
I have wrote a plugin to with acrobat SDK. It can be signed with certificate and verified in acrobat 9 or acrobat X, but can't be successfully verified in acrobat XI.
And I get the error message like"An error occurred whilesignature verification. Signaturedigest algorithmis unknown.".
Now I want to declare the following points:
- The procedure of signature and verification is what I implemented.
- It can be signed with certificate in acrobat XI, but can't be verified.
- If I chose the RSA certificates to sign and verify, it would be work very well in all acrobat versions.But when I chose the SM2 certificates, it would be failed to verify in acorbat XI.
- I have try to debug to find this bug, and I setted a breakpoints in PubSecHandlerRec::sigValidate. At last, I found that the process of PubSecHandlerRec::sigValidate in acrobat XI didn't execute.
Obviously I use my plugin to sign and verify successfully in acrobat 9 and acrobat X, but not in acrobat XI. So I want to ask the question: "What is the difference between acrobat X and acrobat XI in signatures and verification?".
Thanks for any help.