为有中文需求的客户提供多渠道中文技术支持.

Fri Dec 03, 2021 3:19 am

您好,当我使用spire.pdf出现了错误。 Exception in thread "main" java.lang.IllegalArgumentException: Signature 'Signature1' failed to verified. 我是用验签的文件为中国的PDF发票。此中国的发票有个特点就是它的签名使用的是国密SM2方式加密签名,OID为1.2.156.10197.6.1.4.2.2非PKCS7.请问是否是因为这个原因无法进行验签操作。遇到这样的验签,我们是否有提供可拓展的方式来可以支持国密方式的验签呢?

guowenchaocoder
 
Posts: 1
Joined: Fri Dec 03, 2021 3:13 am

Fri Dec 03, 2021 6:39 am

您好,

感谢询问!

由于我们 Spire.PDF for java 产品内部使用的是 RAC 加密算法,所以目前我们对国密SM2方式的签名加密暂时是不支持的。如果以后我们支持国密签名,我会及时通知您的。

Sincerely,
Marcia
E-iceblue support team
User avatar

Marcia.Zhou
 
Posts: 858
Joined: Wed Nov 04, 2020 2:29 am

Return to 中文技术支持