|
From: Pelle B. <pe...@us...> - 2004-04-14 15:30:51
|
Update of /cvsroot/neuclear/neuclear-id/src/java/org/neuclear/id/signers In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27376/src/java/org/neuclear/id/signers Modified Files: DemoSigningServlet.java Log Message: Added splash screen and java web start support (try "maven jnlp") Index: DemoSigningServlet.java =================================================================== RCS file: /cvsroot/neuclear/neuclear-id/src/java/org/neuclear/id/signers/DemoSigningServlet.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** DemoSigningServlet.java 2 Mar 2004 18:59:10 -0000 1.1 --- DemoSigningServlet.java 14 Apr 2004 15:30:41 -0000 1.2 *************** *** 2,5 **** --- 2,8 ---- * $Id$ * $Log$ + * Revision 1.2 2004/04/14 15:30:41 pelle + * Added splash screen and java web start support (try "maven jnlp") + * * Revision 1.1 2004/03/02 18:59:10 pelle * Further cleanups in neuclear-id. Moved everything under id. *************** *** 194,207 **** import org.neuclear.commons.NeuClearException; import org.neuclear.commons.Utility; ! import org.neuclear.commons.crypto.passphraseagents.PassPhraseAgent; import org.neuclear.commons.crypto.passphraseagents.ServletPassPhraseAgent; ! import org.neuclear.commons.crypto.signers.Signer; import org.neuclear.commons.crypto.signers.TestCaseSigner; - import org.neuclear.commons.crypto.Base64; - import org.neuclear.xml.XMLException; import org.neuclear.id.SignatureRequest; import javax.servlet.ServletConfig; - import javax.servlet.SingleThreadModel; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; --- 197,208 ---- import org.neuclear.commons.NeuClearException; import org.neuclear.commons.Utility; ! import org.neuclear.commons.crypto.Base64; import org.neuclear.commons.crypto.passphraseagents.ServletPassPhraseAgent; ! import org.neuclear.commons.crypto.signers.BrowsableSigner; import org.neuclear.commons.crypto.signers.TestCaseSigner; import org.neuclear.id.SignatureRequest; + import org.neuclear.xml.XMLException; import javax.servlet.ServletConfig; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; *************** *** 212,219 **** public final class DemoSigningServlet extends SigningServlet { ! public DemoSigningServlet(){ ! agent=new ServletPassPhraseAgent(); } ! protected Signer createSigner(ServletConfig config) throws GeneralSecurityException, NeuClearException { agent.set("neuclear"); final TestCaseSigner signerd = new TestCaseSigner(agent); --- 213,221 ---- public final class DemoSigningServlet extends SigningServlet { ! public DemoSigningServlet() { ! agent = new ServletPassPhraseAgent(); } ! ! protected BrowsableSigner createSigner(ServletConfig config) throws GeneralSecurityException, NeuClearException { agent.set("neuclear"); final TestCaseSigner signerd = new TestCaseSigner(agent); *************** *** 227,233 **** --- 229,237 ---- agent.clear(); } + protected boolean isReadyToSign(HttpServletRequest request) { return !Utility.isEmpty(request.getParameter("sign")); } + protected void printSecondStageForm(HttpServletRequest request, final PrintWriter out, SignatureRequest sigreq, final String endpoint) { out.println("<table><tr><td ><h4>Do you wish to sign this?</h4></td></tr>"); *************** *** 243,246 **** } ! private final ServletPassPhraseAgent agent; } --- 247,250 ---- } ! private final ServletPassPhraseAgent agent; } |