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
Post a Comment