views:

101

answers:

3

I am building a web site where the user has to digitally sign a xml reciept to confirm that he recieved the package. I am currently doing this using a custom ActiveX control in IE. I was wondering if I could accomplish the same thing with/for other browsers. Is it even possible?

+1  A: 

Unfortunately there is no simple and free method for signing XML docs in web browser. We use XSign from Lizard Labs in Internet Explorer and Firefox for signing XML documents on client side. The component is good enough, W3C compliant, stable and easy to use and install (doesn't require additional libraries and SDK). The version for Windows Mobile is also available but I don't have experience with it. You can download and try demo version.

Terry001
+1  A: 

Doing cross-browser XML-DSig signature requires an alternative technology to Active/X (which will only run in MSIE) e.g. a Java applet.

We at isigma have developed our own applet-based solution, which we have successfully run on MSIE, Firefox, Chrome and Opera for Windows, plus also on Firefox for MAC and Linux (we tested on Ubuntu) - and probably Safari as well but I can't confirm this. There are several open-source and commercial applet-based solutions that will cover a much wider installed base than a pure Active/X solution.

Carles Barrobés
A: 

Try this XML Signature Java Applet for XML signatures in browsers. It works with all browsers that support Java on Windows and Linux including Internet Explorer, Firefox, Chrome, etc… This is the link to the site: http://www.digisecsolutions.com/index.html

Jan Fici