Author: coheigea
Date: Fri Mar 2 16:29:54 2012
New Revision: 1296290
URL: http://svn.apache.org/viewvc?rev=1296290&view=rev
Log:
Do not set passwords to the empty String if they are null.
- This is causing the keystore.private.password property of WSS4J to not work
Modified:
cxf/trunk/rt/ws/security/src/main/java/org/apache/cxf/ws/security/wss4j/policyhandlers/AbstractBindingBuilder.java
Modified: cxf/trunk/rt/ws/security/src/main/java/org/apache/cxf/ws/security/wss4j/policyhandlers/AbstractBindingBuilder.java
URL: http://svn.apache.org/viewvc/cxf/trunk/rt/ws/security/src/main/java/org/apache/cxf/ws/security/wss4j/policyhandlers/AbstractBindingBuilder.java?rev=1296290&r1=1296289&r2=1296290&view=diff
==============================================================================
--- cxf/trunk/rt/ws/security/src/main/java/org/apache/cxf/ws/security/wss4j/policyhandlers/AbstractBindingBuilder.java
(original)
+++ cxf/trunk/rt/ws/security/src/main/java/org/apache/cxf/ws/security/wss4j/policyhandlers/AbstractBindingBuilder.java
Fri Mar 2 16:29:54 2012
@@ -532,9 +532,6 @@ public abstract class AbstractBindingBui
}
String password = getPassword(uname, token, WSPasswordCallback.SIGNATURE);
- if (password == null) {
- password = "";
- }
sig.setUserInfo(uname, password);
try {
sig.prepare(saaj.getSOAPPart(), secToken.getCrypto(), secHeader);
@@ -936,9 +933,6 @@ public abstract class AbstractBindingBui
}
String password = getPassword(user, token, WSPasswordCallback.SIGNATURE);
- if (password == null) {
- password = "";
- }
// TODO configure using a KeyValue here
assertion.signAssertion(user, password, crypto, false);
@@ -1744,9 +1738,6 @@ public abstract class AbstractBindingBui
}
String password = getPassword(user, token, WSPasswordCallback.SIGNATURE);
- if (password == null) {
- password = "";
- }
sig.setUserInfo(user, password);
sig.setSignatureAlgorithm(binding.getAlgorithmSuite().getAsymmetricSignature());
sig.setDigestAlgo(binding.getAlgorithmSuite().getDigest());
|