dll - include PKCS11 library in Java -


i have pcks11 dll , files token.and want use [jacknji11][1] library.

my problem how can import dll or files project.

i use system.loadlibrary("parskey11"); import library below error :

exception in thread "main" java.lang.unsatisfiedlinkerror: org.pkcs11.jacknji11.jna.jnanative.c_inittoken(lcom/sun/jna/nativelong;[blcom/sun/jna/nativelong;[b)i @ org.pkcs11.jacknji11.jna.jnanative.c_inittoken(native method) @ org.pkcs11.jacknji11.jna.jna.c_inittoken(jna.java:119) @ org.pkcs11.jacknji11.c.inittoken(c.java:235) @ org.pkcs11.jacknji11.ce.inittoken(ce.java:272) @ com.mmdt.main.main(main.java:13) 

i copy libparskey11.so file jni folder in project , use below code :

    private static final long initslot = 0;  public static void main(string[] args) {      ce.inittoken(initslot, "pincode".getbytes(), "test".getbytes());     long session = ce.opensession(initslot, cks.rw_public_session, null,             null);     ce.login(session, cku.so, "pincode".getbytes());     ce.initpin(session, "pincode2".getbytes());     ce.logout(session);     ce.login(session, cku.user, "pincode".getbytes());     byte[] somenewpin = "somenewpin".getbytes();     ce.setpin(session, "pincode2".getbytes(), somenewpin);     ce.setpin(session, somenewpin, "pincode2".getbytes());  } 


Comments

Popular posts from this blog

ios - iPhone/iPad different view orientations in different views , and apple approval process -

java Extracting Zip file -

C# WinForm - loading screen -