Modified: juddi/trunk/juddi-client/src/main/resources/xsd/uddi-client.xsd
URL: 
http://svn.apache.org/viewvc/juddi/trunk/juddi-client/src/main/resources/xsd/uddi-client.xsd?rev=1540929&r1=1540928&r2=1540929&view=diff
==============================================================================
--- juddi/trunk/juddi-client/src/main/resources/xsd/uddi-client.xsd (original)
+++ juddi/trunk/juddi-client/src/main/resources/xsd/uddi-client.xsd Tue Nov 12 
02:56:09 2013
@@ -164,7 +164,7 @@
                       </xsd:documentation></xsd:annotation>
                     
                     </xsd:element>
-                    <xsd:element type="xsd:string" name="signatureMethod" 
default="RSA_SHA1">
+                    <xsd:element type="xsd:string" name="signatureMethod" 
default="http://www.w3.org/2000/09/xmldsig#rsa-sha1";>
                       <xsd:annotation><xsd:documentation>default is 
RSA_SHA1</xsd:documentation></xsd:annotation>
                     </xsd:element>
                     <xsd:element type="xsd:string" name="XML_DIGSIG_NS" 
default="http://www.w3.org/2000/09/xmldsig#";></xsd:element>
@@ -187,6 +187,11 @@
                     <xsd:element type="xsd:boolean" name="checkTrust" 
default="true"></xsd:element>
                     <xsd:element type="xsd:boolean" name="checkRevocationCRL" 
default="false"></xsd:element>
                     <xsd:element type="xsd:boolean" name="checkRevocationOCSP" 
default="false"></xsd:element>
+                    <xsd:element type="xsd:boolean" 
name="keyInfoInclusionSubjectDN" default="false"></xsd:element>
+                    <xsd:element type="xsd:boolean" 
name="keyInfoInclusionSerial" default="false"></xsd:element>
+                    <xsd:element type="xsd:boolean" 
name="keyInfoInclusionBase64PublicKey" default="false"></xsd:element>
+                    <xsd:element type="xsd:string" name="digestMethod" 
default="http://www.w3.org/2000/09/xmldsig#sha1";></xsd:element>
+                    
                   </xsd:sequence>
                 </xsd:complexType>
               </xsd:element>

Modified: 
juddi/trunk/juddi-client/src/test/java/org/apache/juddi/v3/client/DigSigUtilTest.java
URL: 
http://svn.apache.org/viewvc/juddi/trunk/juddi-client/src/test/java/org/apache/juddi/v3/client/DigSigUtilTest.java?rev=1540929&r1=1540928&r2=1540929&view=diff
==============================================================================
--- 
juddi/trunk/juddi-client/src/test/java/org/apache/juddi/v3/client/DigSigUtilTest.java
 (original)
+++ 
juddi/trunk/juddi-client/src/test/java/org/apache/juddi/v3/client/DigSigUtilTest.java
 Tue Nov 12 02:56:09 2013
@@ -47,23 +47,31 @@ public class DigSigUtilTest {
         Default();
     }
 
-    void Default() throws CertificateException {
-        ds = new DigSigUtil();
-        SetCertStoreSettigns();
-        ds.put(DigSigUtil.SIGNATURE_OPTION_CERT_INCLUSION_BASE64, "t");
-    }
     
-    void SetCertStoreSettigns(){
+    void SetCertStoreSettigns() {
         ds.put(DigSigUtil.SIGNATURE_KEYSTORE_FILE, 
"./src/test/resources/keystore.jks");
         ds.put(DigSigUtil.SIGNATURE_KEYSTORE_FILETYPE, "JKS");
         ds.put(DigSigUtil.SIGNATURE_KEYSTORE_FILE_PASSWORD, "Test");
         ds.put(DigSigUtil.SIGNATURE_KEYSTORE_KEY_ALIAS, "Test");
-        
         ds.put(DigSigUtil.TRUSTSTORE_FILE, 
"./src/test/resources/truststore.jks");
         ds.put(DigSigUtil.TRUSTSTORE_FILETYPE, "JKS");
         ds.put(DigSigUtil.TRUSTSTORE_FILE_PASSWORD, "Test");
-        
-        
+
+
+    }
+
+    void Default() throws CertificateException {
+        ds = new DigSigUtil();
+        SetCertStoreSettigns();
+        ds.put(DigSigUtil.SIGNATURE_OPTION_CERT_INCLUSION_BASE64, "t");
+    }
+
+    void Everything() throws CertificateException {
+        ds = new DigSigUtil();
+        SetCertStoreSettigns();
+        ds.put(DigSigUtil.SIGNATURE_OPTION_CERT_INCLUSION_BASE64, "t");
+        ds.put(DigSigUtil.SIGNATURE_OPTION_CERT_INCLUSION_SUBJECTDN, "t");
+        ds.put(DigSigUtil.SIGNATURE_OPTION_CERT_INCLUSION_SERIAL, "t");
     }
 
     void SubjectDNOnly() throws CertificateException {
@@ -80,7 +88,7 @@ public class DigSigUtilTest {
 
     @Test
     public void testSignBusinessSubjectDNOnly() throws CertificateException {
-        
+
         SubjectDNOnly();
         System.out.println("testSignBusinessSubjectDNOnly signing");
         BusinessEntity be = new BusinessEntity();
@@ -109,7 +117,34 @@ public class DigSigUtilTest {
     public void testSignBusinessSerialAndIssuerOnly() throws 
CertificateException {
         System.out.println("testSignBusinessSerialAndIssuerOnly signing");
         SerialAndIssuerOnly();
-        
+
+        BusinessEntity be = new BusinessEntity();
+        be.setBusinessKey("uddi:juddi.apache.org:testkey");
+        be.setDiscoveryURLs(new DiscoveryURLs());
+        be.getDiscoveryURLs().getDiscoveryURL().add(new 
DiscoveryURL("website", "http://localhost";));
+        be.getDescription().add(new Description("a description", "en"));
+        be.getName().add(new Name("My biz", "en"));
+
+        BusinessEntity signUDDI_JAXBObject = ds.signUddiEntity(be);
+        DigSigUtil.JAXB_ToStdOut(signUDDI_JAXBObject);
+        Assert.assertNotSame("items are the same", be, signUDDI_JAXBObject);
+        //System.out.println("verifing");
+        AtomicReference<String> msg = new AtomicReference<String>();
+        boolean verifySigned_UDDI_JAXB_Object = 
ds.verifySignedUddiEntity(signUDDI_JAXBObject, msg);
+        if (verifySigned_UDDI_JAXB_Object) {
+            //System.out.println("signature validation passed (expected)");
+        } else {
+            System.out.println("signature validation failed (not expected)");
+            Assert.fail(msg.get());
+        }
+        
validAllSignatureElementsArePresent(signUDDI_JAXBObject.getSignature());
+    }
+    
+        @Test
+    public void testSignBusinessEverything() throws CertificateException {
+        System.out.println("testSignBusinessEverything signing");
+        Everything();
+
         BusinessEntity be = new BusinessEntity();
         be.setBusinessKey("uddi:juddi.apache.org:testkey");
         be.setDiscoveryURLs(new DiscoveryURLs());

Modified: juddi/trunk/juddi-client/src/test/resources/META-INF/subscription.xml
URL: 
http://svn.apache.org/viewvc/juddi/trunk/juddi-client/src/test/resources/META-INF/subscription.xml?rev=1540929&r1=1540928&r2=1540929&view=diff
==============================================================================
--- juddi/trunk/juddi-client/src/test/resources/META-INF/subscription.xml 
(original)
+++ juddi/trunk/juddi-client/src/test/resources/META-INF/subscription.xml Tue 
Nov 12 02:56:09 2013
@@ -65,7 +65,7 @@
                       <service 
bindingKey="uddi:juddi.apache.org:servicebindings-subscriptionlistener-ws" 
fromClerk="default" toClerk="medroot"/>
                   </xregister>
           </clerks>
-           <signature>
+               <signature>
                        <!-- signing stuff -->
                        <signingKeyStorePath>keystore.jks</signingKeyStorePath>
                        <signingKeyStoreType>JKS</signingKeyStoreType>
@@ -76,10 +76,14 @@
                                isPasswordEncrypted="false" 
                                
cryptoProvider="org.apache.juddi.v3.client.crypto.AES128Cryptor">password</signingKeyPassword>
                        <signingKeyAlias>my special key</signingKeyAlias>
+                        
                        
<canonicalizationMethod>http://www.w3.org/2001/10/xml-exc-c14n#</canonicalizationMethod>
-                       <signatureMethod>RSA_SHA1</signatureMethod>
+                       
<signatureMethod>http://www.w3.org/2000/09/xmldsig#rsa-sha1</signatureMethod>
                        
<XML_DIGSIG_NS>http://www.w3.org/2000/09/xmldsig#</XML_DIGSIG_NS>
-                       <!-- validation stuff -->
+
+                       <!-- validation stuff 
+                       Used whenever someone views an entity that is signed 
and validation is required -->
+                       <!-- if this doesn't exist or is incorrect, the client 
will atempt to load the standard jdk trust store-->
                        <trustStorePath>truststore.jks</trustStorePath>
                        <trustStoreType>JKS</trustStoreType>
                        <trustStorePassword
@@ -89,6 +93,10 @@
                        <checkTimestamps>true</checkTimestamps>
                        <checkTrust>true</checkTrust>
                        <checkRevocationCRL>true</checkRevocationCRL>
+                       
<keyInfoInclusionSubjectDN>false</keyInfoInclusionSubjectDN>
+                       <keyInfoInclusionSerial>false</keyInfoInclusionSerial>
+                       
<keyInfoInclusionBase64PublicKey>true</keyInfoInclusionBase64PublicKey>
+                       
<digestMethod>http://www.w3.org/2000/09/xmldsig#sha1</digestMethod>
                </signature>
                <subscriptionCallbacks>
                        <keyDomain>uddi:org.apache.juddi:test</keyDomain>

Modified: 
juddi/trunk/juddi-client/src/test/resources/META-INF/uddi-subcallback1.xml
URL: 
http://svn.apache.org/viewvc/juddi/trunk/juddi-client/src/test/resources/META-INF/uddi-subcallback1.xml?rev=1540929&r1=1540928&r2=1540929&view=diff
==============================================================================
--- juddi/trunk/juddi-client/src/test/resources/META-INF/uddi-subcallback1.xml 
(original)
+++ juddi/trunk/juddi-client/src/test/resources/META-INF/uddi-subcallback1.xml 
Tue Nov 12 02:56:09 2013
@@ -27,30 +27,38 @@
             <clerk name="default" node="default" publisher="root" 
password="root"/>
         </clerks>
         <signature>
-            <!-- signing stuff -->
-            <signingKeyStorePath>keystore.jks</signingKeyStorePath>
-            <signingKeyStoreType>JKS</signingKeyStoreType>
-            <signingKeyStoreFilePassword 
-                isPasswordEncrypted="false" 
-                
cryptoProvider="org.apache.juddi.v3.client.crypto.AES128Cryptor">password</signingKeyStoreFilePassword>
-            <signingKeyPassword
-                isPasswordEncrypted="false" 
-                
cryptoProvider="org.apache.juddi.v3.client.crypto.AES128Cryptor">password</signingKeyPassword>
-            <signingKeyAlias>my special key</signingKeyAlias>
-            
<canonicalizationMethod>http://www.w3.org/2001/10/xml-exc-c14n#</canonicalizationMethod>
-            <signatureMethod>RSA_SHA1</signatureMethod>
-            <XML_DIGSIG_NS>http://www.w3.org/2000/09/xmldsig#</XML_DIGSIG_NS>
-            <!-- validation stuff -->
-            <trustStorePath>truststore.jks</trustStorePath>
-            <trustStoreType>JKS</trustStoreType>
-            <trustStorePassword
-                isPasswordEncrypted="false" 
-                
cryptoProvider="org.apache.juddi.v3.client.crypto.AES128Cryptor">password</trustStorePassword>
+                       <!-- signing stuff -->
+                       <signingKeyStorePath>keystore.jks</signingKeyStorePath>
+                       <signingKeyStoreType>JKS</signingKeyStoreType>
+                       <signingKeyStoreFilePassword 
+                               isPasswordEncrypted="false" 
+                               
cryptoProvider="org.apache.juddi.v3.client.crypto.AES128Cryptor">password</signingKeyStoreFilePassword>
+                       <signingKeyPassword
+                               isPasswordEncrypted="false" 
+                               
cryptoProvider="org.apache.juddi.v3.client.crypto.AES128Cryptor">password</signingKeyPassword>
+                       <signingKeyAlias>my special key</signingKeyAlias>
+                        
+                       
<canonicalizationMethod>http://www.w3.org/2001/10/xml-exc-c14n#</canonicalizationMethod>
+                       
<signatureMethod>http://www.w3.org/2000/09/xmldsig#rsa-sha1</signatureMethod>
+                       
<XML_DIGSIG_NS>http://www.w3.org/2000/09/xmldsig#</XML_DIGSIG_NS>
+
+                       <!-- validation stuff 
+                       Used whenever someone views an entity that is signed 
and validation is required -->
+                       <!-- if this doesn't exist or is incorrect, the client 
will atempt to load the standard jdk trust store-->
+                       <trustStorePath>truststore.jks</trustStorePath>
+                       <trustStoreType>JKS</trustStoreType>
+                       <trustStorePassword
+                               isPasswordEncrypted="false" 
+                               
cryptoProvider="org.apache.juddi.v3.client.crypto.AES128Cryptor">password</trustStorePassword>
                        
-            <checkTimestamps>true</checkTimestamps>
-            <checkTrust>true</checkTrust>
-            <checkRevocationCRL>true</checkRevocationCRL>
-        </signature>
+                       <checkTimestamps>true</checkTimestamps>
+                       <checkTrust>true</checkTrust>
+                       <checkRevocationCRL>true</checkRevocationCRL>
+                       
<keyInfoInclusionSubjectDN>false</keyInfoInclusionSubjectDN>
+                       <keyInfoInclusionSerial>false</keyInfoInclusionSerial>
+                       
<keyInfoInclusionBase64PublicKey>true</keyInfoInclusionBase64PublicKey>
+                       
<digestMethod>http://www.w3.org/2000/09/xmldsig#sha1</digestMethod>
+               </signature>
         <subscriptionCallbacks>
             <keyDomain>uddi:somebusiness</keyDomain>
             <listenUrl>http://localhost:4444/callback</listenUrl>

Modified: 
juddi/trunk/juddi-client/src/test/resources/META-INF/uddi-subcallback2.xml
URL: 
http://svn.apache.org/viewvc/juddi/trunk/juddi-client/src/test/resources/META-INF/uddi-subcallback2.xml?rev=1540929&r1=1540928&r2=1540929&view=diff
==============================================================================
--- juddi/trunk/juddi-client/src/test/resources/META-INF/uddi-subcallback2.xml 
(original)
+++ juddi/trunk/juddi-client/src/test/resources/META-INF/uddi-subcallback2.xml 
Tue Nov 12 02:56:09 2013
@@ -27,30 +27,38 @@
             <clerk name="default" node="default" publisher="root" 
password="root"/>
         </clerks>
         <signature>
-            <!-- signing stuff -->
-            <signingKeyStorePath>keystore.jks</signingKeyStorePath>
-            <signingKeyStoreType>JKS</signingKeyStoreType>
-            <signingKeyStoreFilePassword 
-                isPasswordEncrypted="false" 
-                
cryptoProvider="org.apache.juddi.v3.client.crypto.AES128Cryptor">password</signingKeyStoreFilePassword>
-            <signingKeyPassword
-                isPasswordEncrypted="false" 
-                
cryptoProvider="org.apache.juddi.v3.client.crypto.AES128Cryptor">password</signingKeyPassword>
-            <signingKeyAlias>my special key</signingKeyAlias>
-            
<canonicalizationMethod>http://www.w3.org/2001/10/xml-exc-c14n#</canonicalizationMethod>
-            <signatureMethod>RSA_SHA1</signatureMethod>
-            <XML_DIGSIG_NS>http://www.w3.org/2000/09/xmldsig#</XML_DIGSIG_NS>
-            <!-- validation stuff -->
-            <trustStorePath>truststore.jks</trustStorePath>
-            <trustStoreType>JKS</trustStoreType>
-            <trustStorePassword
-                isPasswordEncrypted="false" 
-                
cryptoProvider="org.apache.juddi.v3.client.crypto.AES128Cryptor">password</trustStorePassword>
+                       <!-- signing stuff -->
+                       <signingKeyStorePath>keystore.jks</signingKeyStorePath>
+                       <signingKeyStoreType>JKS</signingKeyStoreType>
+                       <signingKeyStoreFilePassword 
+                               isPasswordEncrypted="false" 
+                               
cryptoProvider="org.apache.juddi.v3.client.crypto.AES128Cryptor">password</signingKeyStoreFilePassword>
+                       <signingKeyPassword
+                               isPasswordEncrypted="false" 
+                               
cryptoProvider="org.apache.juddi.v3.client.crypto.AES128Cryptor">password</signingKeyPassword>
+                       <signingKeyAlias>my special key</signingKeyAlias>
+                        
+                       
<canonicalizationMethod>http://www.w3.org/2001/10/xml-exc-c14n#</canonicalizationMethod>
+                       
<signatureMethod>http://www.w3.org/2000/09/xmldsig#rsa-sha1</signatureMethod>
+                       
<XML_DIGSIG_NS>http://www.w3.org/2000/09/xmldsig#</XML_DIGSIG_NS>
+
+                       <!-- validation stuff 
+                       Used whenever someone views an entity that is signed 
and validation is required -->
+                       <!-- if this doesn't exist or is incorrect, the client 
will atempt to load the standard jdk trust store-->
+                       <trustStorePath>truststore.jks</trustStorePath>
+                       <trustStoreType>JKS</trustStoreType>
+                       <trustStorePassword
+                               isPasswordEncrypted="false" 
+                               
cryptoProvider="org.apache.juddi.v3.client.crypto.AES128Cryptor">password</trustStorePassword>
                        
-            <checkTimestamps>true</checkTimestamps>
-            <checkTrust>true</checkTrust>
-            <checkRevocationCRL>true</checkRevocationCRL>
-        </signature>
+                       <checkTimestamps>true</checkTimestamps>
+                       <checkTrust>true</checkTrust>
+                       <checkRevocationCRL>true</checkRevocationCRL>
+                       
<keyInfoInclusionSubjectDN>false</keyInfoInclusionSubjectDN>
+                       <keyInfoInclusionSerial>false</keyInfoInclusionSerial>
+                       
<keyInfoInclusionBase64PublicKey>true</keyInfoInclusionBase64PublicKey>
+                       
<digestMethod>http://www.w3.org/2000/09/xmldsig#sha1</digestMethod>
+               </signature>
         <subscriptionCallbacks>
             <keyDomain>uddi:somebusiness</keyDomain>
             <listenUrl></listenUrl>

Modified: 
juddi/trunk/juddi-client/src/test/resources/META-INF/uddi-subcallback3.xml
URL: 
http://svn.apache.org/viewvc/juddi/trunk/juddi-client/src/test/resources/META-INF/uddi-subcallback3.xml?rev=1540929&r1=1540928&r2=1540929&view=diff
==============================================================================
--- juddi/trunk/juddi-client/src/test/resources/META-INF/uddi-subcallback3.xml 
(original)
+++ juddi/trunk/juddi-client/src/test/resources/META-INF/uddi-subcallback3.xml 
Tue Nov 12 02:56:09 2013
@@ -27,30 +27,38 @@
             <clerk name="default" node="default" publisher="root" 
password="root"/>
         </clerks>
         <signature>
-            <!-- signing stuff -->
-            <signingKeyStorePath>keystore.jks</signingKeyStorePath>
-            <signingKeyStoreType>JKS</signingKeyStoreType>
-            <signingKeyStoreFilePassword 
-                isPasswordEncrypted="false" 
-                
cryptoProvider="org.apache.juddi.v3.client.crypto.AES128Cryptor">password</signingKeyStoreFilePassword>
-            <signingKeyPassword
-                isPasswordEncrypted="false" 
-                
cryptoProvider="org.apache.juddi.v3.client.crypto.AES128Cryptor">password</signingKeyPassword>
-            <signingKeyAlias>my special key</signingKeyAlias>
-            
<canonicalizationMethod>http://www.w3.org/2001/10/xml-exc-c14n#</canonicalizationMethod>
-            <signatureMethod>RSA_SHA1</signatureMethod>
-            <XML_DIGSIG_NS>http://www.w3.org/2000/09/xmldsig#</XML_DIGSIG_NS>
-            <!-- validation stuff -->
-            <trustStorePath>truststore.jks</trustStorePath>
-            <trustStoreType>JKS</trustStoreType>
-            <trustStorePassword
-                isPasswordEncrypted="false" 
-                
cryptoProvider="org.apache.juddi.v3.client.crypto.AES128Cryptor">password</trustStorePassword>
+                       <!-- signing stuff -->
+                       <signingKeyStorePath>keystore.jks</signingKeyStorePath>
+                       <signingKeyStoreType>JKS</signingKeyStoreType>
+                       <signingKeyStoreFilePassword 
+                               isPasswordEncrypted="false" 
+                               
cryptoProvider="org.apache.juddi.v3.client.crypto.AES128Cryptor">password</signingKeyStoreFilePassword>
+                       <signingKeyPassword
+                               isPasswordEncrypted="false" 
+                               
cryptoProvider="org.apache.juddi.v3.client.crypto.AES128Cryptor">password</signingKeyPassword>
+                       <signingKeyAlias>my special key</signingKeyAlias>
+                        
+                       
<canonicalizationMethod>http://www.w3.org/2001/10/xml-exc-c14n#</canonicalizationMethod>
+                       
<signatureMethod>http://www.w3.org/2000/09/xmldsig#rsa-sha1</signatureMethod>
+                       
<XML_DIGSIG_NS>http://www.w3.org/2000/09/xmldsig#</XML_DIGSIG_NS>
+
+                       <!-- validation stuff 
+                       Used whenever someone views an entity that is signed 
and validation is required -->
+                       <!-- if this doesn't exist or is incorrect, the client 
will atempt to load the standard jdk trust store-->
+                       <trustStorePath>truststore.jks</trustStorePath>
+                       <trustStoreType>JKS</trustStoreType>
+                       <trustStorePassword
+                               isPasswordEncrypted="false" 
+                               
cryptoProvider="org.apache.juddi.v3.client.crypto.AES128Cryptor">password</trustStorePassword>
                        
-            <checkTimestamps>true</checkTimestamps>
-            <checkTrust>true</checkTrust>
-            <checkRevocationCRL>true</checkRevocationCRL>
-        </signature>
+                       <checkTimestamps>true</checkTimestamps>
+                       <checkTrust>true</checkTrust>
+                       <checkRevocationCRL>true</checkRevocationCRL>
+                       
<keyInfoInclusionSubjectDN>false</keyInfoInclusionSubjectDN>
+                       <keyInfoInclusionSerial>false</keyInfoInclusionSerial>
+                       
<keyInfoInclusionBase64PublicKey>true</keyInfoInclusionBase64PublicKey>
+                       
<digestMethod>http://www.w3.org/2000/09/xmldsig#sha1</digestMethod>
+               </signature>
         <subscriptionCallbacks>
             <keyDomain>uddi:somebusiness</keyDomain>
             
<listenUrl>asdasd://somebackprotocol:123122221/something</listenUrl>

Modified: juddi/trunk/juddi-client/src/test/resources/META-INF/uddi.xml
URL: 
http://svn.apache.org/viewvc/juddi/trunk/juddi-client/src/test/resources/META-INF/uddi.xml?rev=1540929&r1=1540928&r2=1540929&view=diff
==============================================================================
--- juddi/trunk/juddi-client/src/test/resources/META-INF/uddi.xml (original)
+++ juddi/trunk/juddi-client/src/test/resources/META-INF/uddi.xml Tue Nov 12 
02:56:09 2013
@@ -71,30 +71,38 @@
             </xregister>
         </clerks>
         <signature>
-            <!-- signing stuff -->
-            <signingKeyStorePath>keystore.jks</signingKeyStorePath>
-            <signingKeyStoreType>JKS</signingKeyStoreType>
-            <signingKeyStoreFilePassword 
-                isPasswordEncrypted="false" 
-                
cryptoProvider="org.apache.juddi.v3.client.crypto.AES128Cryptor">password</signingKeyStoreFilePassword>
-            <signingKeyPassword
-                isPasswordEncrypted="false" 
-                
cryptoProvider="org.apache.juddi.v3.client.crypto.AES128Cryptor">password</signingKeyPassword>
-            <signingKeyAlias>my special key</signingKeyAlias>
-            
<canonicalizationMethod>http://www.w3.org/2001/10/xml-exc-c14n#</canonicalizationMethod>
-            <signatureMethod>RSA_SHA1</signatureMethod>
-            <XML_DIGSIG_NS>http://www.w3.org/2000/09/xmldsig#</XML_DIGSIG_NS>
-            <!-- validation stuff -->
-            <trustStorePath>truststore.jks</trustStorePath>
-            <trustStoreType>JKS</trustStoreType>
-            <trustStorePassword
-                isPasswordEncrypted="false" 
-                
cryptoProvider="org.apache.juddi.v3.client.crypto.AES128Cryptor">password</trustStorePassword>
+                       <!-- signing stuff -->
+                       <signingKeyStorePath>keystore.jks</signingKeyStorePath>
+                       <signingKeyStoreType>JKS</signingKeyStoreType>
+                       <signingKeyStoreFilePassword 
+                               isPasswordEncrypted="false" 
+                               
cryptoProvider="org.apache.juddi.v3.client.crypto.AES128Cryptor">password</signingKeyStoreFilePassword>
+                       <signingKeyPassword
+                               isPasswordEncrypted="false" 
+                               
cryptoProvider="org.apache.juddi.v3.client.crypto.AES128Cryptor">password</signingKeyPassword>
+                       <signingKeyAlias>my special key</signingKeyAlias>
+                        
+                       
<canonicalizationMethod>http://www.w3.org/2001/10/xml-exc-c14n#</canonicalizationMethod>
+                       
<signatureMethod>http://www.w3.org/2000/09/xmldsig#rsa-sha1</signatureMethod>
+                       
<XML_DIGSIG_NS>http://www.w3.org/2000/09/xmldsig#</XML_DIGSIG_NS>
+
+                       <!-- validation stuff 
+                       Used whenever someone views an entity that is signed 
and validation is required -->
+                       <!-- if this doesn't exist or is incorrect, the client 
will atempt to load the standard jdk trust store-->
+                       <trustStorePath>truststore.jks</trustStorePath>
+                       <trustStoreType>JKS</trustStoreType>
+                       <trustStorePassword
+                               isPasswordEncrypted="false" 
+                               
cryptoProvider="org.apache.juddi.v3.client.crypto.AES128Cryptor">password</trustStorePassword>
                        
-            <checkTimestamps>true</checkTimestamps>
-            <checkTrust>true</checkTrust>
-            <checkRevocationCRL>true</checkRevocationCRL>
-        </signature>
+                       <checkTimestamps>true</checkTimestamps>
+                       <checkTrust>true</checkTrust>
+                       <checkRevocationCRL>true</checkRevocationCRL>
+                       
<keyInfoInclusionSubjectDN>false</keyInfoInclusionSubjectDN>
+                       <keyInfoInclusionSerial>false</keyInfoInclusionSerial>
+                       
<keyInfoInclusionBase64PublicKey>true</keyInfoInclusionBase64PublicKey>
+                       
<digestMethod>http://www.w3.org/2000/09/xmldsig#sha1</digestMethod>
+               </signature>
         <subscriptionCallbacks>
             <keyDomain>uddi:somebusiness</keyDomain>
             <listenUrl>http://MyHostname:4444/callback</listenUrl>

Modified: juddi/trunk/juddi-client/src/test/resources/META-INF/uddi2.xml
URL: 
http://svn.apache.org/viewvc/juddi/trunk/juddi-client/src/test/resources/META-INF/uddi2.xml?rev=1540929&r1=1540928&r2=1540929&view=diff
==============================================================================
--- juddi/trunk/juddi-client/src/test/resources/META-INF/uddi2.xml (original)
+++ juddi/trunk/juddi-client/src/test/resources/META-INF/uddi2.xml Tue Nov 12 
02:56:09 2013
@@ -59,10 +59,14 @@
                                isPasswordEncrypted="false" 
                                
cryptoProvider="org.apache.juddi.v3.client.crypto.AES128Cryptor">password</signingKeyPassword>
                        <signingKeyAlias>my special key</signingKeyAlias>
+                        
                        
<canonicalizationMethod>http://www.w3.org/2001/10/xml-exc-c14n#</canonicalizationMethod>
-                       <signatureMethod>RSA_SHA1</signatureMethod>
+                       
<signatureMethod>http://www.w3.org/2000/09/xmldsig#rsa-sha1</signatureMethod>
                        
<XML_DIGSIG_NS>http://www.w3.org/2000/09/xmldsig#</XML_DIGSIG_NS>
-                       <!-- validation stuff -->
+
+                       <!-- validation stuff 
+                       Used whenever someone views an entity that is signed 
and validation is required -->
+                       <!-- if this doesn't exist or is incorrect, the client 
will atempt to load the standard jdk trust store-->
                        <trustStorePath>truststore.jks</trustStorePath>
                        <trustStoreType>JKS</trustStoreType>
                        <trustStorePassword
@@ -72,6 +76,10 @@
                        <checkTimestamps>true</checkTimestamps>
                        <checkTrust>true</checkTrust>
                        <checkRevocationCRL>true</checkRevocationCRL>
+                       
<keyInfoInclusionSubjectDN>false</keyInfoInclusionSubjectDN>
+                       <keyInfoInclusionSerial>false</keyInfoInclusionSerial>
+                       
<keyInfoInclusionBase64PublicKey>true</keyInfoInclusionBase64PublicKey>
+                       
<digestMethod>http://www.w3.org/2000/09/xmldsig#sha1</digestMethod>
                </signature>
                <subscriptionCallbacks>
                        <keyDomain>uddi:somebusiness</keyDomain>

Modified: 
juddi/trunk/juddi-client/src/test/resources/META-INF/uddi3-enc-aes128.xml
URL: 
http://svn.apache.org/viewvc/juddi/trunk/juddi-client/src/test/resources/META-INF/uddi3-enc-aes128.xml?rev=1540929&r1=1540928&r2=1540929&view=diff
==============================================================================
--- juddi/trunk/juddi-client/src/test/resources/META-INF/uddi3-enc-aes128.xml 
(original)
+++ juddi/trunk/juddi-client/src/test/resources/META-INF/uddi3-enc-aes128.xml 
Tue Nov 12 02:56:09 2013
@@ -64,19 +64,27 @@
                                isPasswordEncrypted="false" 
                                
cryptoProvider="org.apache.juddi.v3.client.crypto.AES128Cryptor">password</signingKeyPassword>
                        <signingKeyAlias>my special key</signingKeyAlias>
+                        
                        
<canonicalizationMethod>http://www.w3.org/2001/10/xml-exc-c14n#</canonicalizationMethod>
-                       <signatureMethod>RSA_SHA1</signatureMethod>
+                       
<signatureMethod>http://www.w3.org/2000/09/xmldsig#rsa-sha1</signatureMethod>
                        
<XML_DIGSIG_NS>http://www.w3.org/2000/09/xmldsig#</XML_DIGSIG_NS>
-                       <!-- validation stuff -->
+
+                       <!-- validation stuff 
+                       Used whenever someone views an entity that is signed 
and validation is required -->
+                       <!-- if this doesn't exist or is incorrect, the client 
will atempt to load the standard jdk trust store-->
                        <trustStorePath>truststore.jks</trustStorePath>
                        <trustStoreType>JKS</trustStoreType>
                        <trustStorePassword
                                isPasswordEncrypted="false" 
                                
cryptoProvider="org.apache.juddi.v3.client.crypto.AES128Cryptor">password</trustStorePassword>
                        
-                            <checkTimestamps>true</checkTimestamps>
+                       <checkTimestamps>true</checkTimestamps>
                        <checkTrust>true</checkTrust>
                        <checkRevocationCRL>true</checkRevocationCRL>
+                       
<keyInfoInclusionSubjectDN>false</keyInfoInclusionSubjectDN>
+                       <keyInfoInclusionSerial>false</keyInfoInclusionSerial>
+                       
<keyInfoInclusionBase64PublicKey>true</keyInfoInclusionBase64PublicKey>
+                       
<digestMethod>http://www.w3.org/2000/09/xmldsig#sha1</digestMethod>
                </signature>
                <subscriptionCallbacks>
                        <keyDomain>uddi:somebusiness</keyDomain>

Modified: 
juddi/trunk/juddi-examples/hello-world/src/main/resources/META-INF/hello-world-uddi.xml
URL: 
http://svn.apache.org/viewvc/juddi/trunk/juddi-examples/hello-world/src/main/resources/META-INF/hello-world-uddi.xml?rev=1540929&r1=1540928&r2=1540929&view=diff
==============================================================================
--- 
juddi/trunk/juddi-examples/hello-world/src/main/resources/META-INF/hello-world-uddi.xml
 (original)
+++ 
juddi/trunk/juddi-examples/hello-world/src/main/resources/META-INF/hello-world-uddi.xml
 Tue Nov 12 02:56:09 2013
@@ -38,10 +38,14 @@
                                isPasswordEncrypted="false" 
                                
cryptoProvider="org.apache.juddi.v3.client.crypto.AES128Cryptor">password</signingKeyPassword>
                        <signingKeyAlias>my special key</signingKeyAlias>
+                        
                        
<canonicalizationMethod>http://www.w3.org/2001/10/xml-exc-c14n#</canonicalizationMethod>
-                       <signatureMethod>RSA_SHA1</signatureMethod>
+                       
<signatureMethod>http://www.w3.org/2000/09/xmldsig#rsa-sha1</signatureMethod>
                        
<XML_DIGSIG_NS>http://www.w3.org/2000/09/xmldsig#</XML_DIGSIG_NS>
-                       <!-- validation stuff -->
+
+                       <!-- validation stuff 
+                       Used whenever someone views an entity that is signed 
and validation is required -->
+                       <!-- if this doesn't exist or is incorrect, the client 
will atempt to load the standard jdk trust store-->
                        <trustStorePath>truststore.jks</trustStorePath>
                        <trustStoreType>JKS</trustStoreType>
                        <trustStorePassword
@@ -51,6 +55,10 @@
                        <checkTimestamps>true</checkTimestamps>
                        <checkTrust>true</checkTrust>
                        <checkRevocationCRL>true</checkRevocationCRL>
+                       
<keyInfoInclusionSubjectDN>false</keyInfoInclusionSubjectDN>
+                       <keyInfoInclusionSerial>false</keyInfoInclusionSerial>
+                       
<keyInfoInclusionBase64PublicKey>true</keyInfoInclusionBase64PublicKey>
+                       
<digestMethod>http://www.w3.org/2000/09/xmldsig#sha1</digestMethod>
                </signature>
                <subscriptionCallbacks>
                        <keyDomain>uddi:somebusiness</keyDomain>

Modified: 
juddi/trunk/juddi-examples/simple-browse/src/main/resources/META-INF/simple-browse-uddi.xml
URL: 
http://svn.apache.org/viewvc/juddi/trunk/juddi-examples/simple-browse/src/main/resources/META-INF/simple-browse-uddi.xml?rev=1540929&r1=1540928&r2=1540929&view=diff
==============================================================================
--- 
juddi/trunk/juddi-examples/simple-browse/src/main/resources/META-INF/simple-browse-uddi.xml
 (original)
+++ 
juddi/trunk/juddi-examples/simple-browse/src/main/resources/META-INF/simple-browse-uddi.xml
 Tue Nov 12 02:56:09 2013
@@ -38,10 +38,14 @@
                                isPasswordEncrypted="false" 
                                
cryptoProvider="org.apache.juddi.v3.client.crypto.AES128Cryptor">password</signingKeyPassword>
                        <signingKeyAlias>my special key</signingKeyAlias>
+                        
                        
<canonicalizationMethod>http://www.w3.org/2001/10/xml-exc-c14n#</canonicalizationMethod>
-                       <signatureMethod>RSA_SHA1</signatureMethod>
+                       
<signatureMethod>http://www.w3.org/2000/09/xmldsig#rsa-sha1</signatureMethod>
                        
<XML_DIGSIG_NS>http://www.w3.org/2000/09/xmldsig#</XML_DIGSIG_NS>
-                       <!-- validation stuff -->
+
+                       <!-- validation stuff 
+                       Used whenever someone views an entity that is signed 
and validation is required -->
+                       <!-- if this doesn't exist or is incorrect, the client 
will atempt to load the standard jdk trust store-->
                        <trustStorePath>truststore.jks</trustStorePath>
                        <trustStoreType>JKS</trustStoreType>
                        <trustStorePassword
@@ -51,6 +55,10 @@
                        <checkTimestamps>true</checkTimestamps>
                        <checkTrust>true</checkTrust>
                        <checkRevocationCRL>true</checkRevocationCRL>
+                       
<keyInfoInclusionSubjectDN>false</keyInfoInclusionSubjectDN>
+                       <keyInfoInclusionSerial>false</keyInfoInclusionSerial>
+                       
<keyInfoInclusionBase64PublicKey>true</keyInfoInclusionBase64PublicKey>
+                       
<digestMethod>http://www.w3.org/2000/09/xmldsig#sha1</digestMethod>
                </signature>
                <subscriptionCallbacks>
                        <keyDomain>uddi:somebusiness</keyDomain>

Modified: 
juddi/trunk/juddi-examples/uddi-annotations/src/main/resources/META-INF/sales-uddi.xml
URL: 
http://svn.apache.org/viewvc/juddi/trunk/juddi-examples/uddi-annotations/src/main/resources/META-INF/sales-uddi.xml?rev=1540929&r1=1540928&r2=1540929&view=diff
==============================================================================
--- 
juddi/trunk/juddi-examples/uddi-annotations/src/main/resources/META-INF/sales-uddi.xml
 (original)
+++ 
juddi/trunk/juddi-examples/uddi-annotations/src/main/resources/META-INF/sales-uddi.xml
 Tue Nov 12 02:56:09 2013
@@ -44,10 +44,14 @@
                                isPasswordEncrypted="false" 
                                
cryptoProvider="org.apache.juddi.v3.client.crypto.AES128Cryptor">password</signingKeyPassword>
                        <signingKeyAlias>my special key</signingKeyAlias>
+                        
                        
<canonicalizationMethod>http://www.w3.org/2001/10/xml-exc-c14n#</canonicalizationMethod>
-                       <signatureMethod>RSA_SHA1</signatureMethod>
+                       
<signatureMethod>http://www.w3.org/2000/09/xmldsig#rsa-sha1</signatureMethod>
                        
<XML_DIGSIG_NS>http://www.w3.org/2000/09/xmldsig#</XML_DIGSIG_NS>
-                       <!-- validation stuff -->
+
+                       <!-- validation stuff 
+                       Used whenever someone views an entity that is signed 
and validation is required -->
+                       <!-- if this doesn't exist or is incorrect, the client 
will atempt to load the standard jdk trust store-->
                        <trustStorePath>truststore.jks</trustStorePath>
                        <trustStoreType>JKS</trustStoreType>
                        <trustStorePassword
@@ -57,6 +61,10 @@
                        <checkTimestamps>true</checkTimestamps>
                        <checkTrust>true</checkTrust>
                        <checkRevocationCRL>true</checkRevocationCRL>
+                       
<keyInfoInclusionSubjectDN>false</keyInfoInclusionSubjectDN>
+                       <keyInfoInclusionSerial>false</keyInfoInclusionSerial>
+                       
<keyInfoInclusionBase64PublicKey>true</keyInfoInclusionBase64PublicKey>
+                       
<digestMethod>http://www.w3.org/2000/09/xmldsig#sha1</digestMethod>
                </signature>
                <subscriptionCallbacks>
                        <keyDomain>uddi:somebusiness</keyDomain>

Modified: 
juddi/trunk/juddi-examples/uddi-annotations/src/main/resources/META-INF/uddi-annotations.xml
URL: 
http://svn.apache.org/viewvc/juddi/trunk/juddi-examples/uddi-annotations/src/main/resources/META-INF/uddi-annotations.xml?rev=1540929&r1=1540928&r2=1540929&view=diff
==============================================================================
--- 
juddi/trunk/juddi-examples/uddi-annotations/src/main/resources/META-INF/uddi-annotations.xml
 (original)
+++ 
juddi/trunk/juddi-examples/uddi-annotations/src/main/resources/META-INF/uddi-annotations.xml
 Tue Nov 12 02:56:09 2013
@@ -43,10 +43,14 @@
                                isPasswordEncrypted="false" 
                                
cryptoProvider="org.apache.juddi.v3.client.crypto.AES128Cryptor">password</signingKeyPassword>
                        <signingKeyAlias>my special key</signingKeyAlias>
+                        
                        
<canonicalizationMethod>http://www.w3.org/2001/10/xml-exc-c14n#</canonicalizationMethod>
-                       <signatureMethod>RSA_SHA1</signatureMethod>
+                       
<signatureMethod>http://www.w3.org/2000/09/xmldsig#rsa-sha1</signatureMethod>
                        
<XML_DIGSIG_NS>http://www.w3.org/2000/09/xmldsig#</XML_DIGSIG_NS>
-                       <!-- validation stuff -->
+
+                       <!-- validation stuff 
+                       Used whenever someone views an entity that is signed 
and validation is required -->
+                       <!-- if this doesn't exist or is incorrect, the client 
will atempt to load the standard jdk trust store-->
                        <trustStorePath>truststore.jks</trustStorePath>
                        <trustStoreType>JKS</trustStoreType>
                        <trustStorePassword
@@ -56,6 +60,10 @@
                        <checkTimestamps>true</checkTimestamps>
                        <checkTrust>true</checkTrust>
                        <checkRevocationCRL>true</checkRevocationCRL>
+                       
<keyInfoInclusionSubjectDN>false</keyInfoInclusionSubjectDN>
+                       <keyInfoInclusionSerial>false</keyInfoInclusionSerial>
+                       
<keyInfoInclusionBase64PublicKey>true</keyInfoInclusionBase64PublicKey>
+                       
<digestMethod>http://www.w3.org/2000/09/xmldsig#sha1</digestMethod>
                </signature>
                <subscriptionCallbacks>
                        <keyDomain>uddi:somebusiness</keyDomain>

Modified: juddi/trunk/juddi-gui/src/main/resources/META-INF/uddi.xml
URL: 
http://svn.apache.org/viewvc/juddi/trunk/juddi-gui/src/main/resources/META-INF/uddi.xml?rev=1540929&r1=1540928&r2=1540929&view=diff
==============================================================================
--- juddi/trunk/juddi-gui/src/main/resources/META-INF/uddi.xml (original)
+++ juddi/trunk/juddi-gui/src/main/resources/META-INF/uddi.xml Tue Nov 12 
02:56:09 2013
@@ -34,7 +34,7 @@
             </node>
         </nodes>
                <signature>
-                       <!-- signing stuff, not used by juddi-gui -->
+                       <!-- signing stuff, is used by juddi-gui -->
                        <signingKeyStorePath>keystore.jks</signingKeyStorePath>
                        <signingKeyStoreType>JKS</signingKeyStoreType>
                        <signingKeyStoreFilePassword 
@@ -46,12 +46,13 @@
                        <signingKeyAlias>my special key</signingKeyAlias>
                         
                        
<canonicalizationMethod>http://www.w3.org/2001/10/xml-exc-c14n#</canonicalizationMethod>
-                       <signatureMethod>RSA_SHA1</signatureMethod>
+                       
<signatureMethod>http://www.w3.org/2000/09/xmldsig#rsa-sha1</signatureMethod>
                        
<XML_DIGSIG_NS>http://www.w3.org/2000/09/xmldsig#</XML_DIGSIG_NS>
                        
                         <!-- validation stuff 
                         This part is used by juddi-gui whenever someone views 
an entity that is signed
                         -->
+                       <!-- if this doesn't exist or is incorrect, the client 
will atempt to load the standard jdk trust store-->
                        <trustStorePath>truststore.jks</trustStorePath>
                        <trustStoreType>JKS</trustStoreType>
                        <trustStorePassword
@@ -61,6 +62,10 @@
                        <checkTimestamps>true</checkTimestamps>
                        <checkTrust>true</checkTrust>
                        <checkRevocationCRL>true</checkRevocationCRL>
+                       
<keyInfoInclusionSubjectDN>false</keyInfoInclusionSubjectDN>
+                       <keyInfoInclusionSerial>false</keyInfoInclusionSerial>
+                       
<keyInfoInclusionBase64PublicKey>true</keyInfoInclusionBase64PublicKey>
+                       
<digestMethod>http://www.w3.org/2000/09/xmldsig#sha1</digestMethod>
                </signature>
                 <!-- not used by juddi-gui-->
                <subscriptionCallbacks>

Modified: juddi/trunk/juddi-gui/src/main/webapp/WEB-INF/web.xml
URL: 
http://svn.apache.org/viewvc/juddi/trunk/juddi-gui/src/main/webapp/WEB-INF/web.xml?rev=1540929&r1=1540928&r2=1540929&view=diff
==============================================================================
--- juddi/trunk/juddi-gui/src/main/webapp/WEB-INF/web.xml (original)
+++ juddi/trunk/juddi-gui/src/main/webapp/WEB-INF/web.xml Tue Nov 12 02:56:09 
2013
@@ -3,7 +3,8 @@
 
     <display-name>jUDDI Graphical User Interface (juddi-gui)</display-name>
     <description>This is an end user web application for an implementation of 
OASIS's UDDI v3 specification</description>
-    <distributable />
+    <!--  This may cause issues in some containers, if it complains about a 
non serializable object, comment this out
+    <distributable /> -->
     
     <listener>
         <!-- this class setups the encryption key for the session-->

Modified: juddi/trunk/uddi-tck/src/main/resources/META-INF/uddi.xml
URL: 
http://svn.apache.org/viewvc/juddi/trunk/uddi-tck/src/main/resources/META-INF/uddi.xml?rev=1540929&r1=1540928&r2=1540929&view=diff
==============================================================================
--- juddi/trunk/uddi-tck/src/main/resources/META-INF/uddi.xml (original)
+++ juddi/trunk/uddi-tck/src/main/resources/META-INF/uddi.xml Tue Nov 12 
02:56:09 2013
@@ -110,10 +110,14 @@
                                isPasswordEncrypted="false" 
                                
cryptoProvider="org.apache.juddi.v3.client.crypto.AES128Cryptor">password</signingKeyPassword>
                        <signingKeyAlias>my special key</signingKeyAlias>
+                        
                        
<canonicalizationMethod>http://www.w3.org/2001/10/xml-exc-c14n#</canonicalizationMethod>
-                       <signatureMethod>RSA_SHA1</signatureMethod>
+                       
<signatureMethod>http://www.w3.org/2000/09/xmldsig#rsa-sha1</signatureMethod>
                        
<XML_DIGSIG_NS>http://www.w3.org/2000/09/xmldsig#</XML_DIGSIG_NS>
-                       <!-- validation stuff -->
+
+                       <!-- validation stuff 
+                       Used whenever someone views an entity that is signed 
and validation is required -->
+                       <!-- if this doesn't exist or is incorrect, the client 
will atempt to load the standard jdk trust store-->
                        <trustStorePath>truststore.jks</trustStorePath>
                        <trustStoreType>JKS</trustStoreType>
                        <trustStorePassword
@@ -123,6 +127,10 @@
                        <checkTimestamps>true</checkTimestamps>
                        <checkTrust>true</checkTrust>
                        <checkRevocationCRL>true</checkRevocationCRL>
+                       
<keyInfoInclusionSubjectDN>false</keyInfoInclusionSubjectDN>
+                       <keyInfoInclusionSerial>false</keyInfoInclusionSerial>
+                       
<keyInfoInclusionBase64PublicKey>true</keyInfoInclusionBase64PublicKey>
+                       
<digestMethod>http://www.w3.org/2000/09/xmldsig#sha1</digestMethod>
                </signature>
                <subscriptionCallbacks>
                        <keyDomain>uddi:somebusiness</keyDomain>



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

Reply via email to