Author: coheigea
Date: Tue Apr  5 12:34:08 2011
New Revision: 1089003

URL: http://svn.apache.org/viewvc?rev=1089003&view=rev
Log:
Saving PublicKey from SignatureProcessor + some website updates.

Modified:
    
webservices/wss4j/trunk/src/main/java/org/apache/ws/security/WSSecurityEngineResult.java
    
webservices/wss4j/trunk/src/main/java/org/apache/ws/security/processor/SignatureProcessor.java
    webservices/wss4j/trunk/src/site/xdoc/index.xml
    webservices/wss4j/trunk/src/site/xdoc/wss4j16.xml

Modified: 
webservices/wss4j/trunk/src/main/java/org/apache/ws/security/WSSecurityEngineResult.java
URL: 
http://svn.apache.org/viewvc/webservices/wss4j/trunk/src/main/java/org/apache/ws/security/WSSecurityEngineResult.java?rev=1089003&r1=1089002&r2=1089003&view=diff
==============================================================================
--- 
webservices/wss4j/trunk/src/main/java/org/apache/ws/security/WSSecurityEngineResult.java
 (original)
+++ 
webservices/wss4j/trunk/src/main/java/org/apache/ws/security/WSSecurityEngineResult.java
 Tue Apr  5 12:34:08 2011
@@ -152,6 +152,11 @@ public class WSSecurityEngineResult exte
      */
     public static final String TAG_SECRET = "secret";
     
+    /**
+     * Tag denoting a PublicKey associated with this token
+     */
+    public static final String TAG_PUBLIC_KEY = "public-key";
+    
     //
     // General tags
     //

Modified: 
webservices/wss4j/trunk/src/main/java/org/apache/ws/security/processor/SignatureProcessor.java
URL: 
http://svn.apache.org/viewvc/webservices/wss4j/trunk/src/main/java/org/apache/ws/security/processor/SignatureProcessor.java?rev=1089003&r1=1089002&r2=1089003&view=diff
==============================================================================
--- 
webservices/wss4j/trunk/src/main/java/org/apache/ws/security/processor/SignatureProcessor.java
 (original)
+++ 
webservices/wss4j/trunk/src/main/java/org/apache/ws/security/processor/SignatureProcessor.java
 Tue Apr  5 12:34:08 2011
@@ -203,6 +203,7 @@ public class SignatureProcessor implemen
         result.put(WSSecurityEngineResult.TAG_CANONICALIZATION_METHOD, 
c14nMethod);
         result.put(WSSecurityEngineResult.TAG_ID, elem.getAttribute("Id"));
         result.put(WSSecurityEngineResult.TAG_SECRET, secretKey);
+        result.put(WSSecurityEngineResult.TAG_PUBLIC_KEY, publicKey);
         if (validator != null) {
             result.put(WSSecurityEngineResult.TAG_VALIDATED_TOKEN, 
Boolean.TRUE);
         }

Modified: webservices/wss4j/trunk/src/site/xdoc/index.xml
URL: 
http://svn.apache.org/viewvc/webservices/wss4j/trunk/src/site/xdoc/index.xml?rev=1089003&r1=1089002&r2=1089003&view=diff
==============================================================================
--- webservices/wss4j/trunk/src/site/xdoc/index.xml (original)
+++ webservices/wss4j/trunk/src/site/xdoc/index.xml Tue Apr  5 12:34:08 2011
@@ -39,7 +39,7 @@ Foundation.
 <subsection name="News">
 <ul>
 <li>
-<p> <b>March 2011</b> - 
+<p> <b>April 2011</b> - 
 The Apache WSS4J team are pleased to announce the release of version 1.6. This 
release is a major
 update to the 1.5.x releases.
 </p>

Modified: webservices/wss4j/trunk/src/site/xdoc/wss4j16.xml
URL: 
http://svn.apache.org/viewvc/webservices/wss4j/trunk/src/site/xdoc/wss4j16.xml?rev=1089003&r1=1089002&r2=1089003&view=diff
==============================================================================
--- webservices/wss4j/trunk/src/site/xdoc/wss4j16.xml (original)
+++ webservices/wss4j/trunk/src/site/xdoc/wss4j16.xml Tue Apr  5 12:34:08 2011
@@ -40,7 +40,8 @@ Support for Crypto trust-stores</a>: WSS
 Crypto implementations.
 </li>
 <li>
-New Validator interface: WSS4J 1.6 moves all validation of security tokens 
into a new Validator
+<a 
href="http://coheigea.blogspot.com/2011/04/wss4j-16-introducing-validators.html";>
+New Validator interface</a>: WSS4J 1.6 moves all validation of security tokens 
into a new Validator
 interface, which allows for custom validation of specific tokens.
 </li>
 </ul>
@@ -152,6 +153,10 @@ CUSTOM_TOKEN, as well as KEY_NAME and EN
 </li>
 </ol>
 </li>
+<li>
+Timestamp validation and signature trust verification is not done by the 
WSHandler implementation
+any more, but is performed when the security header is processed.
+</li>
 </ul>
 </subsection>
 </section>            


Reply via email to