Цифровая подпись с iText и beID (с использованием ключа 2048 RSA) на JDK8

При использовании в JKD8, подпись файлов PDF с использованием iText и beID (с ключом RSA 2048 бит) выдает исключение: ключ 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)

1 ответ

Используйте обновленную версию промежуточного программного обеспечения, исправляющего эту ошибку:

Сообщение о проблеме

Эта проблема должна быть исправлена ​​в следующей версии выпуска (v410), которую вы можете найти по адресу http://eid.belgium.be/en/using_your_eid/installing_the_eid_software/windows/

Другие вопросы по тегам