mirror of
https://github.com/apache/cloudstack.git
synced 2025-11-02 11:52:28 +01:00
CID-1237196: Fix potential NPE in SAMLUtils
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
This commit is contained in:
parent
ba93200917
commit
88c6072b4d
@ -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() {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user