Author: ruchithf
Date: Sat Jun 16 12:32:38 2007
New Revision: 547968
URL: http://svn.apache.org/viewvc?view=rev&rev=547968
Log:
In the case where we don't have a standard wst:Claims element we can hold on to
the element and expect the Issuer to handle it.
Modified:
webservices/rampart/trunk/java/modules/rampart-trust/src/main/java/org/apache/rahas/RahasData.java
Modified:
webservices/rampart/trunk/java/modules/rampart-trust/src/main/java/org/apache/rahas/RahasData.java
URL:
http://svn.apache.org/viewvc/webservices/rampart/trunk/java/modules/rampart-trust/src/main/java/org/apache/rahas/RahasData.java?view=diff&rev=547968&r1=547967&r2=547968
==============================================================================
---
webservices/rampart/trunk/java/modules/rampart-trust/src/main/java/org/apache/rahas/RahasData.java
(original)
+++
webservices/rampart/trunk/java/modules/rampart-trust/src/main/java/org/apache/rahas/RahasData.java
Sat Jun 16 12:32:38 2007
@@ -279,18 +279,14 @@
*
*/
private void processClaims() throws TrustException{
- claimElem = this.rstElement
- .getFirstChildWithName(new QName(this.wstNs,
-
RahasConstants.IssuanceBindingLocalNames.CLAIMS));
-
- if(claimElem != null){
- claimDialect = claimElem.getAttributeValue(new QName(this.wstNs,
- RahasConstants.ATTR_CLAIMS_DIALECT));
- if(claimDialect == null){
- throw new TrustException(
- "Without the Dialect Attribute Claims
can't be processed");
- }
- }
+ claimElem = this.rstElement
+ .getFirstChildWithName(new QName(this.wstNs,
+
RahasConstants.IssuanceBindingLocalNames.CLAIMS));
+
+ if(claimElem != null){
+ claimDialect = claimElem.getAttributeValue(new
QName(this.wstNs,
+
RahasConstants.ATTR_CLAIMS_DIALECT));
+ }
}