Esempio n. 1
0
        public bool login()
        {
            aaaService service = new aaaService("https://" + mseAddr + "/aaa/");
            //Login
            LoginMethodArgs LM = new LoginMethodArgs();
            AesLogin AL = new AesLogin();
            AL.userName = mseUser;
            AL.password = msePasswd;
            LM.AesLogin = AL;
            try {
                Session s = service.Login(LM);
                if (s != null) {
                    aaa.AesBusinessSession AB = (aaa.AesBusinessSession)s.AesBusinessSession;

                    if (verbosity)
                        Trace.WriteLine("\nConnection ID = " + AB.id);
                    sessionId = AB.id;
                    return true;
                }
            } catch (Exception x) {
                Trace.WriteLine(x);
                return false;
            }
            return false;
        }
Esempio n. 2
0
 public bool logout()
 {
     try {
         aaaService service = new aaaService("https://" + mseAddr + "/aaa/");
         LogoutMethodArgs LMA = new LogoutMethodArgs();
         LMA.AesBusinessSession = new aaa.AesBusinessSession();
         LMA.AesBusinessSession.id = sessionId;
         LMA.AesLogout = new AesLogout();
         aaa.Response r2 = service.Logout(LMA);
         if (r2 != null) {
             return true;
         } else {
             Trace.WriteLine("Logout failed");
             return false;
         }
     } catch {
         return false;
     }
 }