Author: samisa Date: Tue Dec 21 15:42:45 2010 New Revision: 1051532 URL: http://svn.apache.org/viewvc?rev=1051532&view=rev Log: Fixed the problem of renewing a STS token not working - RAMPART-274
Modified: axis/axis2/java/rampart/trunk/modules/rampart-trust/src/main/java/org/apache/rahas/RahasData.java Modified: axis/axis2/java/rampart/trunk/modules/rampart-trust/src/main/java/org/apache/rahas/RahasData.java URL: http://svn.apache.org/viewvc/axis/axis2/java/rampart/trunk/modules/rampart-trust/src/main/java/org/apache/rahas/RahasData.java?rev=1051532&r1=1051531&r2=1051532&view=diff ============================================================================== --- axis/axis2/java/rampart/trunk/modules/rampart-trust/src/main/java/org/apache/rahas/RahasData.java (original) +++ axis/axis2/java/rampart/trunk/modules/rampart-trust/src/main/java/org/apache/rahas/RahasData.java Tue Dec 21 15:42:45 2010 @@ -334,6 +334,8 @@ public class RahasData { SecurityTokenReference str = new SecurityTokenReference((Element)elem); if (str.containsReference()) { tokenId = str.getReference().getURI(); + } else if(str.containsKeyIdentifier()){ + tokenId = str.getKeyIdentifierValue(); } } catch (WSSecurityException e) { throw new TrustException("errorExtractingTokenId",e); @@ -358,6 +360,8 @@ public class RahasData { SecurityTokenReference str = new SecurityTokenReference((Element)elem); if (str.containsReference()) { tokenId = str.getReference().getURI(); + } else if(str.containsKeyIdentifier()){ + tokenId = str.getKeyIdentifierValue(); } if(tokenId == null){ if(str.containsKeyIdentifier()){