var init = async function(){ try{ // Load Jar var Jvm=new core.org.voxsoftware.Jvm.Manager() await Jvm.loadAssemblyFile("/Users/james/SenaeFirma.jar") await Jvm.loadAssemblyFile("/Users/james/commons-logging-1.1.1.jar") await Jvm.loadAssemblyFile("/Users/james/wss4j-1.5.6.jar") await Jvm.loadAssemblyFile("/Users/james/xmlsec-1.5.6.jar") var SenderClass, KeyFileClass, kf, sender, soapXml KeyFileClass= Jvm.get("org.novatechnology.PKCS11.KeyFile") SenderClass= Jvm.get("org.novatechnology.Sender") kf= await KeyFileClass.create("/Users/james/EcuapassVuePrueba.pfx", "Security") vw.warning("FileKey created") sender= await SenderClass.create() vw.warning("Sender created") await sender.setDevice(kf) vw.warning("Set device") await sender.initialize() vw.warning("Sender initialize") await sender.loadXmlFile("/Users/james/Downloads/PruebaSENAE.xml") vw.warning("LoadXmlFile") await sender.process() vw.warning("Process") soapXml=await sender.getSoapText() vw.warning("Get soap") vw.log(soapXml) } catch(e){ vw.error(e.innerException) } } init()