Browse Source

Fix introduced compile error

Ian Wright 8 years ago
parent
commit
3699163b3e

+ 8 - 8
src/main/java/password/pwm/util/CASFilterAuthenticationProvider.java

@@ -214,6 +214,14 @@ public class CASFilterAuthenticationProvider implements PwmHttpFilterAuthenticat
                 final byte[] cred64 = StringUtil.base64Decode(encodedPsw);
                 cipher.init(Cipher.DECRYPT_MODE, privateKey);
                 final byte[] cipherData = cipher.doFinal(cred64);
+                if (cipherData != null) {
+                    try {
+                        password = new PasswordData(new String(cipherData));
+                    } catch (PwmUnrecoverableException e) {
+                        LOGGER.error("Decryption failed", e);
+                        return password;
+                    }
+                }
             } catch (NoSuchAlgorithmException e1) {
                 LOGGER.error("Decryption failed", e1);
                 return password;
@@ -236,14 +244,6 @@ public class CASFilterAuthenticationProvider implements PwmHttpFilterAuthenticat
                 LOGGER.error("Decryption failed", e);
                 return password;
             }
-            if (cipherData != null) {
-                try {
-                    password = new PasswordData(new String(cipherData));
-                } catch (PwmUnrecoverableException e) {
-                    LOGGER.error("Decryption failed", e);
-                    return password;
-                }
-            }
         }
         return password;
     }