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) {