Author: alexoree
Date: Tue May 21 22:47:29 2013
New Revision: 1485003

URL: http://svn.apache.org/r1485003
Log:
JUDDI-615 fixed
Project description renamed for the disg applet

Modified:
    juddi/trunk/juddi-gui-dsig/pom.xml
    
juddi/trunk/juddi-gui-dsig/src/main/java/org/apache/juddi/gui/dsig/XmlSignatureApplet.java

Modified: juddi/trunk/juddi-gui-dsig/pom.xml
URL: 
http://svn.apache.org/viewvc/juddi/trunk/juddi-gui-dsig/pom.xml?rev=1485003&r1=1485002&r2=1485003&view=diff
==============================================================================
--- juddi/trunk/juddi-gui-dsig/pom.xml (original)
+++ juddi/trunk/juddi-gui-dsig/pom.xml Tue May 21 22:47:29 2013
@@ -16,7 +16,7 @@
                <version>3.2.0-SNAPSHOT</version>
        </parent>
        <artifactId>juddi-gui-dsig</artifactId>
-       <name>jUDDI Client side Code</name>
+       <name>jUDDI Web Client Digital Signature Applet</name>
 
        <build>
                <finalName>${artifactId}-${version}</finalName>

Modified: 
juddi/trunk/juddi-gui-dsig/src/main/java/org/apache/juddi/gui/dsig/XmlSignatureApplet.java
URL: 
http://svn.apache.org/viewvc/juddi/trunk/juddi-gui-dsig/src/main/java/org/apache/juddi/gui/dsig/XmlSignatureApplet.java?rev=1485003&r1=1485002&r2=1485003&view=diff
==============================================================================
--- 
juddi/trunk/juddi-gui-dsig/src/main/java/org/apache/juddi/gui/dsig/XmlSignatureApplet.java
 (original)
+++ 
juddi/trunk/juddi-gui-dsig/src/main/java/org/apache/juddi/gui/dsig/XmlSignatureApplet.java
 Tue May 21 22:47:29 2013
@@ -71,9 +71,11 @@ import org.xml.sax.SAXException;
 
 /**
  * Provides a Java web applet that digitally signs UDDI xml
+ *
  * @author Alex O'Ree
  */
 public class XmlSignatureApplet extends java.applet.Applet {
+
     private static final long serialVersionUID = 1L;
 
     /**
@@ -149,6 +151,7 @@ public class XmlSignatureApplet extends 
 
     }
 
+    
     public String getStringFromDoc(org.w3c.dom.Document doc) {
         DOMImplementationLS domImplementation = (DOMImplementationLS) 
doc.getImplementation();
         LSSerializer lsSerializer = domImplementation.createLSSerializer();
@@ -233,6 +236,7 @@ public class XmlSignatureApplet extends 
             jList1.setSelectedIndex(0);
         }
     }
+    
     public final static String XML_DIGSIG_NS = 
"http://www.w3.org/2000/09/xmldsig#";;
 
     private void signDOM(Node node, PrivateKey privateKey, Certificate 
origCert) {
@@ -292,7 +296,20 @@ public class XmlSignatureApplet extends 
 
     private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) 
{//GEN-FIRST:event_jButton1ActionPerformed
         // TODO add your handling code here:
-
+        String signedXml = "error!";
+        try {
+            if (keyStore == null || keyStore.size() == 0) {
+                signedXml = "Unforunately, it looks as if you don't have any 
certificates to choose from.";
+                return;
+            }
+        } catch (Exception ex) {
+            signedXml = "Unforunately, it looks as if you don't have any 
certificates to choose from.";
+            return;
+        }
+        if (jList1.getSelectedValue() == null) {
+            signedXml = "You must pick a certificate first";
+            return;
+        }
         JSObject window = JSObject.getWindow(this);
         Object object2 = window.call("getBrowserName", null);
         Object object1 = window.call("getOsName", null);
@@ -330,7 +347,7 @@ public class XmlSignatureApplet extends 
             }
         }
 
-        String signedXml = "error!";
+
         if (j != null) {
             try {
                 //sign it
@@ -348,7 +365,7 @@ public class XmlSignatureApplet extends 
                 signedXml = sw.toString();
             } catch (Exception ex) {
                 
Logger.getLogger(XmlSignatureApplet.class.getName()).log(Level.SEVERE, null, 
ex);
-                signedXml = ex.getMessage();
+                signedXml = "Sorry I couldn't sign the data. " + 
ex.getMessage();
             }
         } else {
             signedXml = "Unable to determine which type of object that we're 
signing";



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to