You are viewing a plain text version of this content. The canonical link for it is here.
Posted to rampart-dev@ws.apache.org by na...@apache.org on 2008/03/17 07:58:01 UTC
svn commit: r637747 -
/webservices/rampart/trunk/java/modules/rampart-core/src/main/java/org/apache/rampart/PolicyBasedResultsValidator.java
Author: nandana
Date: Sun Mar 16 23:57:59 2008
New Revision: 637747
URL: http://svn.apache.org/viewvc?rev=637747&view=rev
Log:
Fixed some issues found by FindBugs
Modified:
webservices/rampart/trunk/java/modules/rampart-core/src/main/java/org/apache/rampart/PolicyBasedResultsValidator.java
Modified: webservices/rampart/trunk/java/modules/rampart-core/src/main/java/org/apache/rampart/PolicyBasedResultsValidator.java
URL: http://svn.apache.org/viewvc/webservices/rampart/trunk/java/modules/rampart-core/src/main/java/org/apache/rampart/PolicyBasedResultsValidator.java?rev=637747&r1=637746&r2=637747&view=diff
==============================================================================
--- webservices/rampart/trunk/java/modules/rampart-core/src/main/java/org/apache/rampart/PolicyBasedResultsValidator.java (original)
+++ webservices/rampart/trunk/java/modules/rampart-core/src/main/java/org/apache/rampart/PolicyBasedResultsValidator.java Sun Mar 16 23:57:59 2008
@@ -68,7 +68,7 @@
//Check presence of timestamp
WSSecurityEngineResult tsResult = null;
- if(rpd.isIncludeTimestamp()) {
+ if(rpd != null && rpd.isIncludeTimestamp()) {
tsResult =
WSSecurityUtil.fetchActionResult(results, WSConstants.TS);
if(tsResult == null) {
@@ -79,7 +79,7 @@
//sig/encr
Vector encryptedParts = RampartUtil.getEncryptedParts(rmd);
- if(rpd.isSignatureProtection() && isSignatureRequired(rmd)) {
+ if(rpd != null && rpd.isSignatureProtection() && isSignatureRequired(rmd)) {
encryptedParts.add(new WSEncryptionPart(WSConstants.SIG_LN,
WSConstants.SIG_NS, "Element"));
}
@@ -87,7 +87,7 @@
Vector signatureParts = RampartUtil.getSignedParts(rmd);
//Timestamp is not included in sig parts
- if(rpd.isIncludeTimestamp() && !rpd.isTransportBinding()) {
+ if(rpd != null && rpd.isIncludeTimestamp() && !rpd.isTransportBinding()) {
signatureParts.add(new WSEncryptionPart("timestamp"));
}
@@ -394,7 +394,7 @@
.get(WSSecurityEngineResult.TAG_ACTION);
int action = actInt.intValue();
if(WSConstants.SIGN == action || WSConstants.ENCR == action) {
- sigEncrActions.add(new Integer(action));
+ sigEncrActions.add(Integer.valueOf(action));
}
}