Author: muthulee
Date: Fri Mar 9 03:44:27 2007
New Revision: 516380
URL: http://svn.apache.org/viewvc?view=rev&rev=516380
Log:
Dialect is not optional.
So I am doing a check and throwing a Trust exception.
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=516380&r1=516379&r2=516380
==============================================================================
---
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
Fri Mar 9 03:44:27 2007
@@ -273,14 +273,18 @@
* Processes a claims.
*
*/
- private void processClaims(){
+ private void processClaims() throws TrustException{
claimElem = this.rstElement
.getFirstChildWithName(new QName(this.wstNs,
RahasConstants.IssuanceBindingLocalNames.CLAIMS));
- if(claimElem == null){
+ 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");
+ }
}
}