JSS uses several shared libraries. One of them, libjss3.so (jss3.dll) is not included with mozilla. In order to use JSS from the web browser, this shared library needs to be installed on the user's machine. This is an unusual requirement for a Java applet, and so JSS is not usually invoked from applets in the browser. It is possible to make it work if the user trusts your application to install software on his machine.

The complete list of JSS dependencies is listed at http://www.mozilla.org/projects/security/pki/jss/using_jss.html.

Javier Arrieta wrote:

Hi

I'm trying to make an applet to sign forms in Netscape 6+ & Mozilla 1+
When I try to initialize CryptoManager, an exception is thrown.

I've included jss32.jar in the archive attribute of the APPLET tag.

the stack trace is shown below

Any advice would be greattly appreciated, thnx in advance

Javier Arrieta



java.lang.UnsatisfiedLinkError: Unable to load jss library or one of its
dependencies

    at
org.mozilla.jss.CryptoManager.loadNativeLibraries(CryptoManager.java:1324)

    at org.mozilla.jss.CryptoManager.initialize(CryptoManager.java:813)

    at org.mozilla.jss.CryptoManager.initialize(CryptoManager.java:786)


Reply via email to