Remove Tabs, per Jococo
[aaf/authz.git] / cadi / client / src / main / java / org / onap / aaf / cadi / http / HBasicAuthSS.java
index e4ab6d7..38465da 100644 (file)
@@ -33,6 +33,9 @@ import org.onap.aaf.cadi.principal.BasicPrincipal;
 public class HBasicAuthSS extends HAuthorizationHeader implements BasicAuth {
     public HBasicAuthSS(SecurityInfoC<HttpURLConnection> si, String user, String password) throws IOException {
         super(si, user, "Basic " + Symm.base64noSplit.encode(user + ':' + password));
+        if(password==null) {
+            throw new IOException("No password passed for " + user);
+        }
     }
 
     public HBasicAuthSS(SecurityInfoC<HttpURLConnection> si) throws IOException {
@@ -48,7 +51,7 @@ public class HBasicAuthSS extends HAuthorizationHeader implements BasicAuth {
 
     public HBasicAuthSS(SecurityInfoC<HttpURLConnection> si, String user, String pass, boolean asDefault) throws IOException {
         this(si, user,pass);
-        if(asDefault) {
+        if (asDefault) {
             si.set(this);
         }
     }
@@ -59,7 +62,7 @@ public class HBasicAuthSS extends HAuthorizationHeader implements BasicAuth {
     
     public HBasicAuthSS(BasicPrincipal bp, SecurityInfoC<HttpURLConnection> si, boolean asDefault) throws IOException {
         this(si, bp.getName(),new String(bp.getCred()));
-        if(asDefault) {
+        if (asDefault) {
             si.set(this);
         }
     }