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]