Hi
I'm trying to use javasigner on solaris ,
I followed the Linux instructions and I can access  the card and the reader, but I cannot make sign correctly a document.
to make it work I had to recompile IAIK source to obtain the shared object library  libpkcs11wrapper.so.
I use the INCARD Infocamere Card.
The error I receive is:

  Algorithm: [SHA1withRSA]
  Signature:
0000: 39 03 98 06 80 01 F7 06   7C B7 DF C4 28 EE 54 AB  9...........(.T.
0010: BC 20 FA 1E 39 DC B3 D3   73 4F 9F 3B F3 5C C2 9D  . ..9...sO.;.\..
0020: C1 7E FC 39 45 62 42 D8   AF 22 46 06 9C 42 98 43  ...9EbB.."F..B.C
0030: FD 80 35 D2 4F 8B 0F D6   8B F5 20 28 58 3C 68 1D  ..5.O..... (X<h.
0040: CA 27 E6 92 AE 0A 4E 23   74 3B DD CA 19 2F 60 24  .'....N#t;.../`$
0050: BE FA 14 42 27 48 71 6F   DD D4 15 0E C4 AF D6 E2  ...B'Hqo........
0060: 2F 32 63 85 81 A3 BE B2   ED 63 FD 57 29 B9 58 2D  /2c......c.W).X-
0070: 40 74 7B 04 5A 29 E3 82   03 E0 72 43 DB 73 28 A3  @t..Z)....rC.s(.
0080: CF 74 3C 8E E2 B7 F4 99   2E 05 AC 2F 7C 74 93 69  .t<......../.t.i
0090: 6F 3D B8 41 58 DA 93 B5   45 F9 75 29 9A 7F 1C 12  o=.AX...E.u)....
00A0: 56 8E 6E 82 50 3A 14 DA   BE 27 0C 46 56 7C 3E 5C  V.n.P:...'.FV.>\ 00B0: C6 29 95 B0 DF C6 53 5C   A5 B2 44 6E 5B E3 DF B4  .)....S\..Dn[...
00C0: 91 99 81 A9 02 AD F7 07   B0 B6 A3 B5 15 22 F1 00  ............."..
00D0: 51 AA 83 8F E7 D1 5D 3A   C5 6F C0 A9 5E 2C 4A BB  Q.....]:.o..^,J.
00E0: A5 63 B7 03 1A 75 97 30   C5 E8 C2 C4 7F C5 39 6C  .c...u.0......9l
00F0: 72 26 EF 89 E9 7E FE 03   0B 3C EC C8 83 4D 30 F2  r&.......<...M0.

]
________________________________________________________________________________
java.lang.NullPointerException: Nno signature key to proceed.
        at org.javasign.operators.CryptokiGenerator.init(CryptokiGenerator.java:122)
        at org.javasign.operators.CryptokiGenerator.<init>(CryptokiGenerator.java:79)
        at org.javasign.gui.FileActionListener.sign(FileActionListener.java:215)
        at org.javasign.gui.FileActionListener.actionPerformed(FileActionListener.java:121)
        at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
        at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
        at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
        at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
        at javax.swing.AbstractButton.doClick(AbstractButton.java:302)
        at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1051)
        at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1092)
        at java.awt.Component.processMouseEvent(Component.java:5517)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3135)
        at java.awt.Component.processEvent(Component.java:5282)
        at java.awt.Container.processEvent(Container.java:1966)
        at java.awt.Component.dispatchEventImpl(Component.java:3984)
        at java.awt.Container.dispatchEventImpl(Container.java:2024)
        at java.awt.Component.dispatchEvent(Component.java:3819)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
        at java.awt.Container.dispatchEventImpl(Container.java:2010)
        at java.awt.Window.dispatchEventImpl(Window.java:1791)
        at java.awt.Component.dispatchEvent(Component.java:3819)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
        at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)

Do you have any advice ??
Thank you

Paolo