#programowanie #java #pentacomp
ech te polskie firmy informatyczne...

java -Dfile.encoding=UTF8 -Dpz.signer.pkcs11.libpath=/usr/lib/pkcs11/libccpkip11.so -jar pz-signer-1.0-SNAPSHOT.jar
java.security.GeneralSecurityException: Błąd podczas ładowania keystore'a
at com.pentacomp.signer.KeyStoreManager.init(KeyStoreManager.java:81)
at com.pentacomp.signer.KeyStoreManager.initialize(KeyStoreManager.java:50)
at com.pentacomp.signer.SigningDialog.run(SigningDialog.java:75)
at com.pentacomp.signer.Application.showSigningDialog(Application.java:136)
at com.pentacomp.signer.Application.access$400(Application.java:28)
at com.pentacomp.signer.Application$1.widgetSelected(Application.java:102)
at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source)
at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Display.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
at com.pentacomp.signer.Application.handleEvents(Application.java:183)
at com.pentacomp.signer.Application.run(Application.java:54)
at com.pentacomp.signer.Application.main(Application.java:41)
Caused by: java.lang.NullPointerException
at com.pentacomp.signer.KeyStoreManager.init(KeyStoreManager.java:71)
... 14 more
@szmij: hehe przypadkiem wygooglałem ten post ;) rozwiązałem ten problem ;) Ten nullpointer oznacza ze nie wykryto czytnika. Zapewne odpalasz to na linuxie lub na macu, jeżeli zainstalowałeś już czytnik i używasz go w jakimś programie do podpisywania to poszukaj wewnątrz tej aplikacji bibliotek .so. któraś z nich jest odpowiedzialna za połączenie z czytnikiem, musisz ją podmienić siceżkę do niej w libpath (w tym poleceniu co przesłałeś wyżej), w moim przypadku
  • Odpowiedz