Research Article
Breaking the Web Barriers of the e-Administration Using an Accessible Digital Certificate Based on a Cryptographic Token
Listing 2
Firefox add-on CDA-Ejector (main.js).
exports.onUnload = function(reason) { | // Components.classes and Components.interfaces | var {Cc,Ci} = require("chrome"); | | // Reading user environment variable %ProgramFiles% | varuserEnvironment=Cc["@mozilla.org/process/environment;1"]. | getService(Ci.nsIEnvironment); | varprogramFiles = userEnvironment.get("ProgramFiles"); | | // Call USB Ejector (inside CDA-Listener) | var file = Cc["@mozilla.org/file/local;1"]. | createInstance(Ci.nsILocalFile); | file.initWithPath(programFiles + "Certificado Digital | AccesibleCDA-Listener.exe"); | var process = Cc["@mozilla.org/process/util;1"]. | createInstance(Ci.nsIProcess); | varargs = ["eject"]; | process.init(file); | process.run(false, args, args.length); | }; |
|