Author: nandana Date: Mon Jan 28 01:07:13 2008 New Revision: 615775 URL: http://svn.apache.org/viewvc?rev=615775&view=rev Log: rampart-policy related changes to support WS Security Policy 1.2
Modified: webservices/rampart/trunk/java/modules/rampart-core/src/main/java/org/apache/rampart/builder/SymmetricBindingBuilder.java Modified: webservices/rampart/trunk/java/modules/rampart-core/src/main/java/org/apache/rampart/builder/SymmetricBindingBuilder.java URL: http://svn.apache.org/viewvc/webservices/rampart/trunk/java/modules/rampart-core/src/main/java/org/apache/rampart/builder/SymmetricBindingBuilder.java?rev=615775&r1=615774&r2=615775&view=diff ============================================================================== --- webservices/rampart/trunk/java/modules/rampart-core/src/main/java/org/apache/rampart/builder/SymmetricBindingBuilder.java (original) +++ webservices/rampart/trunk/java/modules/rampart-core/src/main/java/org/apache/rampart/builder/SymmetricBindingBuilder.java Mon Jan 28 01:07:13 2008 @@ -28,7 +28,7 @@ import org.apache.rampart.RampartMessageData; import org.apache.rampart.policy.RampartPolicyData; import org.apache.rampart.util.RampartUtil; -import org.apache.ws.secpolicy.Constants; +import org.apache.ws.secpolicy.SPConstants; import org.apache.ws.secpolicy.model.AlgorithmSuite; import org.apache.ws.secpolicy.model.IssuedToken; import org.apache.ws.secpolicy.model.SecureConversationToken; @@ -84,7 +84,7 @@ } - if(Constants.ENCRYPT_BEFORE_SIGNING.equals(rpd.getProtectionOrder())) { + if(SPConstants.ENCRYPT_BEFORE_SIGNING.equals(rpd.getProtectionOrder())) { this.doEncryptBeforeSig(rmd); } else { this.doSignBeforeEncrypt(rmd); @@ -162,9 +162,9 @@ WSSecEncrypt encr = null; Element encrDKTokenElem = null; - if(Constants.INCLUDE_ALWAYS.equals(encryptionToken.getInclusion()) || - Constants.INCLUDE_ONCE.equals(encryptionToken.getInclusion()) || - (rmd.isInitiator() && Constants.INCLUDE_ALWAYS_TO_RECIPIENT.equals(encryptionToken.getInclusion()))) { + if(SPConstants.INCLUDE_TOEKN_ALWAYS == encryptionToken.getInclusion() || + SPConstants.INCLUDE_TOKEN_ONCE == encryptionToken.getInclusion() || + (rmd.isInitiator() && SPConstants.INCLUDE_TOEKN_ALWAYS_TO_RECIPIENT == encryptionToken.getInclusion())) { encrTokenElement = RampartUtil.appendChildToSecHeader(rmd, tok.getToken()); attached = true; } else if(encryptionToken instanceof X509Token && rmd.isInitiator()) { @@ -416,11 +416,10 @@ sigTok = this.getToken(rmd, sigTokId); - if(Constants.INCLUDE_ALWAYS.equals(sigToken.getInclusion()) || - Constants.INCLUDE_ONCE.equals(sigToken.getInclusion()) || + if(SPConstants.INCLUDE_TOEKN_ALWAYS == sigToken.getInclusion() || + SPConstants.INCLUDE_TOKEN_ONCE == sigToken.getInclusion() || (rmd.isInitiator() && - Constants.INCLUDE_ALWAYS_TO_RECIPIENT.equals( - sigToken.getInclusion()))) { + SPConstants.INCLUDE_TOEKN_ALWAYS_TO_RECIPIENT == sigToken.getInclusion())) { sigTokElem = RampartUtil.appendChildToSecHeader(rmd, sigTok.getToken()); this.setInsertionLocation(sigTokElem); @@ -504,9 +503,9 @@ encrTokId = rmd.getIssuedEncryptionTokenId(); encrTok = this.getToken(rmd, encrTokId); - if(Constants.INCLUDE_ALWAYS.equals(encrToken.getInclusion()) || - Constants.INCLUDE_ONCE.equals(encrToken.getInclusion()) || - (rmd.isInitiator() && Constants.INCLUDE_ALWAYS_TO_RECIPIENT.equals(encrToken.getInclusion()))) { + if(SPConstants.INCLUDE_TOEKN_ALWAYS == encrToken.getInclusion() || + SPConstants.INCLUDE_TOKEN_ONCE == encrToken.getInclusion() || + (rmd.isInitiator() && SPConstants.INCLUDE_TOEKN_ALWAYS_TO_RECIPIENT == encrToken.getInclusion())) { encrTokElem = (Element)encrTok.getToken(); //Add the encrToken element before the sigToken element