About NS6.x and later, i have been reading about the Mozilla JSS solution, which needs the additional installation of jss3.dll. It would not be a real problem for us to install such dll (thought potential clients are thousands, they must trust our application), but i'd like to make sure there is no other way to solve my problem, as i know jss is not intended to be used from applets.
I think this means you have to sign the applet in order to be able to call jss, but I haven't had the opportunity to test yet.
I've been looking around SecClab component, which is great, but i do need platform independence and compatibility through all mozilla versions, so i don't think it's a solution for me.
Both SecClab and jss3.dll are platform dependent in the same way, you need to install a platform specific binary.
And I don't believe you can use the same version of jss3.dll with all versions of Mozilla, so you would need to determine which jss3.dll to install to make it work with older versions.
So I don't see SecClab being really restricted compared to the installation of jss3.dll on this two points, except that jss3.dll might be available for some older Mozilla on which SecClab doesn't work at all.
Then, any other way to implement data signing from mozilla-based browser??
Not really.
