コード例 #1
0
  private void getAPI() {
    try {
      RMIAccessAPI rmiapi = (RMIAccessAPI) Naming.lookup("//" + hostName + "/RMIAccessAPI");
      api = (SecuredAdminAPI) rmiapi.getAPI("root", "public", "SecuredAdminAPI");
      System.out.println(" api is ==" + api);

    } catch (Exception ee) {
      ee.printStackTrace();
      System.exit(0);
    }
  }
コード例 #2
0
 private void changePassword() {
   while (true) {
     count += 1;
     try {
       CryptoGraphAPI secAPI = api.getCryptoAPI("root");
       System.out.println(" secAPI is ==" + secAPI);
       String newpass = "******" + count;
       String newsec = secAPI.enCrypt(newpass);
       String oldsec = secAPI.enCrypt(oldpass);
       boolean result = api.changePassword("root", oldsec, newsec);
       System.out.println(
           " result changing from ==" + oldpass + " new ==" + newpass + " ==" + result);
       oldpass = newpass;
       Thread.sleep(2);
     } catch (Exception ee) {
       ee.printStackTrace();
       System.exit(0);
     }
   }
 }