|
From: <pe...@us...> - 2003-11-21 04:45:47
|
Update of /cvsroot/neuclear/neuclear-id/src/java/org/neuclear/signers/servlet
In directory sc8-pr-cvs1:/tmp/cvs-serv10855/src/java/org/neuclear/signers/servlet
Modified Files:
DemoSigningServlet.java SigningServlet.java
Log Message:
EncryptedFileStore now works. It uses the PBECipher with DES3 afair.
Otherwise You will Finaliate.
Anything that can be final has been made final throughout everyting. We've used IDEA's Inspector tool to find all instance of variables that could be final.
This should hopefully make everything more stable (and secure).
Index: DemoSigningServlet.java
===================================================================
RCS file: /cvsroot/neuclear/neuclear-id/src/java/org/neuclear/signers/servlet/DemoSigningServlet.java,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -d -r1.9 -r1.10
*** DemoSigningServlet.java 15 Nov 2003 01:58:16 -0000 1.9
--- DemoSigningServlet.java 21 Nov 2003 04:45:14 -0000 1.10
***************
*** 2,5 ****
--- 2,11 ----
* $Id$
* $Log$
+ * Revision 1.10 2003/11/21 04:45:14 pelle
+ * EncryptedFileStore now works. It uses the PBECipher with DES3 afair.
+ * Otherwise You will Finaliate.
+ * Anything that can be final has been made final throughout everyting. We've used IDEA's Inspector tool to find all instance of variables that could be final.
+ * This should hopefully make everything more stable (and secure).
+ *
* Revision 1.9 2003/11/15 01:58:16 pelle
* More work all around on web applications.
***************
*** 138,142 ****
import java.security.KeyPairGenerator;
! public class DemoSigningServlet extends SigningServlet {
/*
--- 144,148 ----
import java.security.KeyPairGenerator;
! public final class DemoSigningServlet extends SigningServlet {
/*
Index: SigningServlet.java
===================================================================
RCS file: /cvsroot/neuclear/neuclear-id/src/java/org/neuclear/signers/servlet/SigningServlet.java,v
retrieving revision 1.14
retrieving revision 1.15
diff -C2 -d -r1.14 -r1.15
*** SigningServlet.java 19 Nov 2003 23:33:59 -0000 1.14
--- SigningServlet.java 21 Nov 2003 04:45:14 -0000 1.15
***************
*** 2,5 ****
--- 2,11 ----
* $Id$
* $Log$
+ * Revision 1.15 2003/11/21 04:45:14 pelle
+ * EncryptedFileStore now works. It uses the PBECipher with DES3 afair.
+ * Otherwise You will Finaliate.
+ * Anything that can be final has been made final throughout everyting. We've used IDEA's Inspector tool to find all instance of variables that could be final.
+ * This should hopefully make everything more stable (and secure).
+ *
* Revision 1.14 2003/11/19 23:33:59 pelle
* Signers now can generatekeys via the generateKey() method.
***************
*** 205,209 ****
public class SigningServlet extends ReceiverServlet implements PassPhraseAgent {
! public void init(ServletConfig config) throws ServletException {
System.out.println("NEUDIST: Initialising SigningServlet");
super.init(config);
--- 211,215 ----
public class SigningServlet extends ReceiverServlet implements PassPhraseAgent {
! public final void init(final ServletConfig config) throws ServletException {
System.out.println("NEUDIST: Initialising SigningServlet");
super.init(config);
***************
*** 232,236 ****
}
! protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
System.out.println("NEUDIST: doPost()");
if (request.getContentType().equals("text/xml")) {
--- 238,242 ----
}
! protected final void doPost(final HttpServletRequest request, final HttpServletResponse response) throws ServletException, IOException {
System.out.println("NEUDIST: doPost()");
if (request.getContentType().equals("text/xml")) {
***************
*** 243,251 ****
response.setDateHeader("Expires", 0);
response.setContentType("text/html");
! PrintWriter out = response.getWriter();
ServletTools.printHeader(out, request, title);
! String b64xml = request.getParameter("base64xml");
! String endpoint = request.getParameter("endpoint");
! NamedObjectBuilder named;
SignatureRequest sigreq = null;
boolean isSigned = false;
--- 249,257 ----
response.setDateHeader("Expires", 0);
response.setContentType("text/html");
! final PrintWriter out = response.getWriter();
ServletTools.printHeader(out, request, title);
! final String b64xml = request.getParameter("base64xml");
! final String endpoint = request.getParameter("endpoint");
! final NamedObjectBuilder named;
SignatureRequest sigreq = null;
boolean isSigned = false;
***************
*** 267,271 ****
try {
context.log("SIGN: Signing with " + parent);
! SignedNamedObject signed = named.sign(signer);
isSigned = true;
out.println("Signed<br>");
--- 273,277 ----
try {
context.log("SIGN: Signing with " + parent);
! final SignedNamedObject signed = named.sign(signer);
isSigned = true;
out.println("Signed<br>");
***************
*** 339,343 ****
}
! protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setHeader("Pragma", "no-cache");
response.setDateHeader("Expires", 0);
--- 345,349 ----
}
! protected final void doGet(final HttpServletRequest request, final HttpServletResponse response) throws ServletException, IOException {
response.setHeader("Pragma", "no-cache");
response.setDateHeader("Expires", 0);
***************
*** 345,349 ****
response.setContentType("text/html");
System.out.println("NEUDIST: doGet()");
! PrintWriter out = response.getWriter();
ServletTools.printHeader(out, request, title);
out.println("<form method=\"POST\" action=\"Signer\"><textarea name=\"xml\" cols=\"80\"rows=\"30\"></textarea><br><input type=\"submit\" name=\"submit\" value=\"Confirm\"></form>");
--- 351,355 ----
response.setContentType("text/html");
System.out.println("NEUDIST: doGet()");
! final PrintWriter out = response.getWriter();
ServletTools.printHeader(out, request, title);
out.println("<form method=\"POST\" action=\"Signer\"><textarea name=\"xml\" cols=\"80\"rows=\"30\"></textarea><br><input type=\"submit\" name=\"submit\" value=\"Confirm\"></form>");
***************
*** 358,368 ****
* @return
*/
! public char[] getPassPhrase(String name) {
if (reqMap == null)
return null;
! HttpServletRequest request = (HttpServletRequest) reqMap.get(Thread.currentThread());
if (request == null)
return null;
! String passphrase = request.getParameter("passphrase");
if (passphrase == null)
return null;
--- 364,374 ----
* @return
*/
! public final char[] getPassPhrase(final String name) {
if (reqMap == null)
return null;
! final HttpServletRequest request = (HttpServletRequest) reqMap.get(Thread.currentThread());
if (request == null)
return null;
! final String passphrase = request.getParameter("passphrase");
if (passphrase == null)
return null;
|