1

在 JKD8 下使用时,使用 iText 和 beID(RSA 密钥 2048 位)对 PDF 文件进行签名会抛出异常:RSA 密钥必须最多 1024 位

26/09/2014 10:48:36 [exitApplication] [SEVERE] - exitApplication with status 1  
    java.security.InvalidKeyException: RSA key must be at most 1024 bits  
    at sun.security.pkcs11.P11Signature.checkKeySize(P11Signature.java:363) at sun...  
    at sun.security.pkcs11.P11Signature.engineInitSign(P11Signature.java::427)

    at java.security.Signature$Delegate.engineInitSign (Signature.java:1129)  
    at java.security.Signature.initSign (Signature;java:512)  
    at com.itextpdf.pdf.security.PrivateKeySignature.sign(PrivateKeySignature.java:115)

    at com.itextpdf.pdf.security.MakeSignature.signDetached(MakeSignature.java:152)
4

1 回答 1

2

使用修复此错误的中间件的更新版本:

报告的问题

此问题应在未来的版本构建 (v410) 中修复,您可以在http://eid.belgium.be/en/using_your_eid/installing_the_eid_software/windows/上找到它

于 2015-06-17T07:35:26.837 回答