CID-1237196: Fix potential NPE in SAMLUtils

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
This commit is contained in:
Rohit Yadav 2014-09-16 17:10:11 +02:00
parent ba93200917
commit 88c6072b4d

View File

@ -225,7 +225,11 @@ public class SAMLUtils {
Signature signature = Signature.getInstance("SHA1withRSA");
signature.initSign(signingKey);
signature.update(url.getBytes());
return url + "&Signature=" + URLEncoder.encode(Base64.encodeBytes(signature.sign(), Base64.DONT_BREAK_LINES), HttpUtils.UTF_8);
String signatureString = Base64.encodeBytes(signature.sign(), Base64.DONT_BREAK_LINES);
if (signatureString != null) {
return url + "&Signature=" + URLEncoder.encode(signatureString, HttpUtils.UTF_8);
}
return url;
}
public static KeyFactory getKeyFactory() {