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>