You are viewing a plain text version of this content. The canonical link for it is here.
Posted to rampart-dev@ws.apache.org by na...@apache.org on 2008/02/08 14:27:42 UTC
svn commit: r619876 -
/webservices/rampart/trunk/java/modules/rampart-policy/src/main/java/org/apache/ws/secpolicy12/builders/SupportingTokensBuilder.java
Author: nandana
Date: Fri Feb 8 05:27:40 2008
New Revision: 619876
URL: http://svn.apache.org/viewvc?rev=619876&view=rev
Log:
adding encrypted supporting token support
Modified:
webservices/rampart/trunk/java/modules/rampart-policy/src/main/java/org/apache/ws/secpolicy12/builders/SupportingTokensBuilder.java
Modified: webservices/rampart/trunk/java/modules/rampart-policy/src/main/java/org/apache/ws/secpolicy12/builders/SupportingTokensBuilder.java
URL: http://svn.apache.org/viewvc/webservices/rampart/trunk/java/modules/rampart-policy/src/main/java/org/apache/ws/secpolicy12/builders/SupportingTokensBuilder.java?rev=619876&r1=619875&r2=619876&view=diff
==============================================================================
--- webservices/rampart/trunk/java/modules/rampart-policy/src/main/java/org/apache/ws/secpolicy12/builders/SupportingTokensBuilder.java (original)
+++ webservices/rampart/trunk/java/modules/rampart-policy/src/main/java/org/apache/ws/secpolicy12/builders/SupportingTokensBuilder.java Fri Feb 8 05:27:40 2008
@@ -53,6 +53,18 @@
} else if (SP12Constants.SIGNED_ENDORSING_SUPPORTING_TOKENS.equals(name)) {
supportingToken = new SupportingToken(
SPConstants.SUPPORTING_TOKEN_SIGNED_ENDORSING, SPConstants.SP_V12);
+ } else if (SP12Constants.ENCRYPTED_SUPPORTING_TOKENS.equals(name)) {
+ supportingToken = new SupportingToken(
+ SPConstants.SUPPORTING_TOKEN_ENCRYPTED, SPConstants.SP_V12);
+ } else if (SP12Constants.SIGNED_ENCRYPTED_SUPPORTING_TOKENS.equals(name)) {
+ supportingToken = new SupportingToken(
+ SPConstants.SUPPORTING_TOKEN_SIGNED_ENCRYPTED, SPConstants.SP_V12);
+ } else if (SP12Constants.ENDORSING_ENCRYPTED_SUPPORTING_TOKENS.equals(name)) {
+ supportingToken = new SupportingToken(
+ SPConstants.SUPPORTING_TOKEN_ENDORSING_ENCRYPTED, SPConstants.SP_V12);
+ } else if (SP12Constants.SIGNED_ENDORSING_ENCRYPTED_SUPPORTING_TOKENS.equals(name)) {
+ supportingToken = new SupportingToken(
+ SPConstants.SUPPORTING_TOKEN_SIGNED_ENDORSING_ENCRYPTED, SPConstants.SP_V12);
}
Policy policy = PolicyEngine.getPolicy(element.getFirstElement());
@@ -73,7 +85,12 @@
return new QName[] { SP12Constants.SUPPORTING_TOKENS,
SP12Constants.SIGNED_SUPPORTING_TOKENS,
SP12Constants.ENDORSING_SUPPORTING_TOKENS,
- SP12Constants.SIGNED_ENDORSING_SUPPORTING_TOKENS};
+ SP12Constants.SIGNED_ENDORSING_SUPPORTING_TOKENS,
+ SP12Constants.ENCRYPTED_SUPPORTING_TOKENS,
+ SP12Constants.SIGNED_ENCRYPTED_SUPPORTING_TOKENS,
+ SP12Constants.ENDORSING_ENCRYPTED_SUPPORTING_TOKENS,
+ SP12Constants.SIGNED_ENDORSING_ENCRYPTED_SUPPORTING_TOKENS
+ };
}
private void processAlternative(List assertions, SupportingToken supportingToken) {