Digital signature in a browser without an ActiveX / Java applet

Are there any solutions / methods for digitally signing a file (some other data) in a browser without using ActiveX objects or Java applets?

+4
source share
2 answers

Something else is needed, such as Flash. Writing digital signature code in pure JavaScript would not be a big problem (although it would require a lot of work and it would work very slowly), access to the certificate stored on the local system is not possible using pure JavaScript. One option would probably be to create an existing object (for example, a CAPICOM module), but (a) it is probably limited to IE and Windows, and (b) CAPICOM itself is deprecated by Microsoft.

If your problem is that such objects should be written, then our Secureblackbox product in version 9 (which is now in open beta) components and client modules (Java applet, ActiveX and Flash applet) to perform such distributed signing .

If you just want to avoid using any external modules, then I'm afraid you are out of luck. I would also like for us to have something in pure JavaScript (this would simplify and improve our product), but the problem is accessing the certificate on the client.

+4
source

this project should have hopes. all that remains is to figure out how to get the certificate from the browser certificate store. PKI is like a Bollywood blockbuster - not stopping the action, emotions, drama, comedy and, in the end, a complete waste of time and money, but we move on to the next because it seems better than the last.

0
source

Source: https://habr.com/ru/post/1347372/


All Articles