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:

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)
Su windows XP nessun problema.
Premetto che le smart card le trova connesse perchè loggo prima e dopo il metodo:

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);
L'ultima riga di codice sopra postata è quella incriminata.

Help