Ciao,
non so se sia questo il forum giusto, ho un problema con delle api di firma digitale IAIK.
Su windows 2000 il metodo Module.getSlotList mi lancia un'eccezione:
Su windows XP nessun problema.codice:iaik.pkcs.pkcs11.wrapper.PKCS11Exception: CKR_GENERAL_ERROR at iaik.pkcs.pkcs11.wrapper.PKCS11Implementation.C_GetSlotList(Native Method) at iaik.pkcs.pkcs11.Module.getSlotList(Module.java:312) at it.quix.firma.pdf.SignDevice.getSlotByLabel(SignDevice.java:431) at it.quix.firma.pdf.SignDevice.initFirma(SignDevice.java:165) at it.quix.firma.pdf.SignDevice.sign(SignDevice.java:488) at it.quix.firma.pdf.LaunchSignPdf.main(LaunchSignPdf.java:162)
Premetto che le smart card le trova connesse perchè loggo prima e dopo il metodo:
L'ultima riga di codice sopra postata è quella incriminata.codice:log.debug("rilevamento smart card in corso ... "); boolean smartCardCollegate = Module.SlotRequirement.TOKEN_PRESENT; log.debug("rilevate smart card connesse: " + smartCardCollegate); Slot[] slotsWithToken = pkcs11Module.getSlotList(smartCardCollegate);
Help![]()
![]()
![]()
![]()

Rispondi quotando