Author: shankar Date: Tue Dec 21 09:51:10 2010 New Revision: 1051436 URL: http://svn.apache.org/viewvc?rev=1051436&view=rev Log: Fixing issue RAMPART-307
Deprecating getSignatureBuider and creating a new method getSignatureBuilder Modified: axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/builder/AsymmetricBindingBuilder.java axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/builder/BindingBuilder.java axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/builder/TransportBindingBuilder.java Modified: axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/builder/AsymmetricBindingBuilder.java URL: http://svn.apache.org/viewvc/axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/builder/AsymmetricBindingBuilder.java?rev=1051436&r1=1051435&r2=1051436&view=diff ============================================================================== --- axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/builder/AsymmetricBindingBuilder.java (original) +++ axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/builder/AsymmetricBindingBuilder.java Tue Dec 21 09:51:10 2010 @@ -616,7 +616,7 @@ public class AsymmetricBindingBuilder ex if (!(supportingSigToken instanceof X509Token)) { return; } - supportingSig = this.getSignatureBuider(rmd, supportingSigToken, + supportingSig = this.getSignatureBuilder(rmd, supportingSigToken, ((X509Token) supportingSigToken).getUserCertAlias()); Element bstElem = supportingSig.getBinarySecurityTokenElement(); if (bstElem != null) { @@ -719,7 +719,7 @@ public class AsymmetricBindingBuilder ex } } else { - sig = this.getSignatureBuider(rmd, sigToken); + sig = this.getSignatureBuilder(rmd, sigToken); Element bstElem = sig.getBinarySecurityTokenElement(); if(bstElem != null) { bstElem = RampartUtil.insertSiblingAfter(rmd, this Modified: axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/builder/BindingBuilder.java URL: http://svn.apache.org/viewvc/axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/builder/BindingBuilder.java?rev=1051436&r1=1051435&r2=1051436&view=diff ============================================================================== --- axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/builder/BindingBuilder.java (original) +++ axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/builder/BindingBuilder.java Tue Dec 21 09:51:10 2010 @@ -231,13 +231,27 @@ public abstract class BindingBuilder { } } - protected WSSecSignature getSignatureBuider(RampartMessageData rmd, Token token) - throws RampartException { - return getSignatureBuider(rmd, token, null); + //Deprecated after 1.5 release + @Deprecated + protected WSSecSignature getSignatureBuider(RampartMessageData rmd, + Token token) throws RampartException { + return getSignatureBuilder(rmd, token, null); } - + + //Deprecated after 1.5 release + @Deprecated protected WSSecSignature getSignatureBuider(RampartMessageData rmd, Token token, - String userCertAlias) throws RampartException { + String userCertAlias) throws RampartException { + return getSignatureBuilder(rmd, token, userCertAlias); + } + + protected WSSecSignature getSignatureBuilder(RampartMessageData rmd, + Token token)throws RampartException { + return getSignatureBuilder(rmd, token, null); + } + + protected WSSecSignature getSignatureBuilder(RampartMessageData rmd, Token token, + String userCertAlias) throws RampartException { RampartPolicyData rpd = rmd.getPolicyData(); @@ -370,7 +384,7 @@ public abstract class BindingBuilder { //We have to use a cert //Prepare X509 signature - WSSecSignature sig = this.getSignatureBuider(rmd, token); + WSSecSignature sig = this.getSignatureBuilder(rmd, token); Element bstElem = sig.getBinarySecurityTokenElement(); if(bstElem != null) { bstElem = RampartUtil.insertSiblingAfter(rmd, Modified: axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/builder/TransportBindingBuilder.java URL: http://svn.apache.org/viewvc/axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/builder/TransportBindingBuilder.java?rev=1051436&r1=1051435&r2=1051436&view=diff ============================================================================== --- axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/builder/TransportBindingBuilder.java (original) +++ axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/builder/TransportBindingBuilder.java Tue Dec 21 09:51:10 2010 @@ -256,7 +256,7 @@ public class TransportBindingBuilder ext } else { try { - WSSecSignature sig = this.getSignatureBuider(rmd, token); + WSSecSignature sig = this.getSignatureBuilder(rmd, token); sig.appendBSTElementToHeader(rmd.getSecHeader());