|
From: Pelle B. <pe...@us...> - 2004-03-21 00:58:48
|
Update of /cvsroot/neuclear/neuclear-pay/src/java/org/neuclear/asset/servlet In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2965/src/java/org/neuclear/asset/servlet Modified Files: AssetControllerServlet.java Log Message: The problem with Enveloped signatures has now been fixed. It was a problem in the way transforms work. I have bandaided it, but in the future if better support for transforms need to be made, we need to rethink it a bit. Perhaps using the new crypto channel's in neuclear-commons. Index: AssetControllerServlet.java =================================================================== RCS file: /cvsroot/neuclear/neuclear-pay/src/java/org/neuclear/asset/servlet/AssetControllerServlet.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** AssetControllerServlet.java 2 Mar 2004 18:58:34 -0000 1.2 --- AssetControllerServlet.java 21 Mar 2004 00:48:45 -0000 1.3 *************** *** 1,15 **** package org.neuclear.asset.servlet; import org.neuclear.asset.contracts.Asset; import org.neuclear.asset.contracts.AssetGlobals; import org.neuclear.asset.controllers.currency.CurrencyController; import org.neuclear.asset.orders.TransferGlobals; - import org.neuclear.asset.AssetController; import org.neuclear.commons.servlets.ServletTools; - import org.neuclear.commons.sql.JNDIConnectionSource; - import org.neuclear.commons.sql.statements.SimpleStatementFactory; - import org.neuclear.id.resolver.NSResolver; - import org.neuclear.ledger.implementations.SQLLedger; import org.neuclear.id.receiver.ReceiverServlet; import javax.servlet.ServletConfig; --- 1,12 ---- package org.neuclear.asset.servlet; + import org.neuclear.asset.AssetController; import org.neuclear.asset.contracts.Asset; import org.neuclear.asset.contracts.AssetGlobals; import org.neuclear.asset.controllers.currency.CurrencyController; import org.neuclear.asset.orders.TransferGlobals; import org.neuclear.commons.servlets.ServletTools; import org.neuclear.id.receiver.ReceiverServlet; + import org.neuclear.id.resolver.NSResolver; import javax.servlet.ServletConfig; *************** *** 36,39 **** --- 33,39 ---- $Id$ $Log$ + Revision 1.3 2004/03/21 00:48:45 pelle + The problem with Enveloped signatures has now been fixed. It was a problem in the way transforms work. I have bandaided it, but in the future if better support for transforms need to be made, we need to rethink it a bit. Perhaps using the new crypto channel's in neuclear-commons. + Revision 1.2 2004/03/02 18:58:34 pelle Further cleanups in neuclear-id. Moved everything under id. *************** *** 107,128 **** public final void init(final ServletConfig config) throws ServletException { super.init(config); ! datasource = ServletTools.getInitParam("datasource",config); AssetGlobals.registerReaders(); TransferGlobals.registerReaders(); try { asset = (Asset) NSResolver.resolveIdentity(getServiceid()); ! final AssetController receiver = new CurrencyController( ! new SQLLedger( ! new SimpleStatementFactory(new JNDIConnectionSource(datasource)), ! getServiceid() ! ), ! getSigner(), ! getServiceid() ! ! ); setReceiver(receiver); } catch (Exception e) { ! ctx.log("AssetControllerServer: "+e.getLocalizedMessage()); throw new ServletException(e); } --- 107,122 ---- public final void init(final ServletConfig config) throws ServletException { super.init(config); ! datasource = ServletTools.getInitParam("datasource", config); AssetGlobals.registerReaders(); TransferGlobals.registerReaders(); try { asset = (Asset) NSResolver.resolveIdentity(getServiceid()); ! final AssetController receiver = new CurrencyController(null, ! getSigner(), ! getServiceid()); setReceiver(receiver); } catch (Exception e) { ! ctx.log("AssetControllerServer: " + e.getLocalizedMessage()); throw new ServletException(e); } |