I came across the following problem: I have a PKCS11 module for a smartcard. This module worked fine with Mozilla 1.3b (2002/12/30).
When I try to use the same PKCS11 module on the same iMac (MacOSX Jaguar) with the same card and reader but with Mozilla 1.3 final release (2003/03/12) Mozilla refuses to load the pkcs11 module. The PKCS#11 library itself is in MachO format (native MacOSX) with a CFM-2-MachO intermediate library for conversion to Mozilla's CFM format. The PKCS# library is installed as a bundle, the intermediate library is a single file (obtained from the open source Muscle smartcard project) called pkcs11.shlb and is installed in the root of the file system. When configuring Mozilla it is the pkcs11.shlb file that has to be registered as PKCS#11 module. I tried manually entering both "Macintosh HD:pkcs11.shlb" and "/pkcs11.shlb" but this made no difference, Mozilla 1.3 final release refused to load it. When I select the pkcs11.shlb file using Mozilla's own browse button the edit field gets filled with chibberish. Have there been any last minute changes in Mozilla that could explain this behaviour?
