mirror of
				https://github.com/apache/cloudstack.git
				synced 2025-11-04 00:02:37 +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