亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? kerberosnamecreator.java

?? asdd deanhasd ris djfdhawnrkjvas awknskidasd
?? JAVA
字號:
/*
  Simple Implementation of Kerberos protocol v5
  Copyright (C) 2003 Thia Yeo Ching (tycordinal@yahoo.co.uk)

  This program is free software; you can redistribute it and/or
  modify it under the terms of the GNU General Public License
  as published by the Free Software Foundation; either version 2
  of the License, or (at your option) any later version.

  This program is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  GNU General Public License for more details.

  You should have received a copy of the GNU General Public License
  along with this program; if not, write to the Free Software
  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.

*/
package SimpleKerberos.guitool;

import SimpleKerberos.IAuthenticationService;
import SimpleKerberos.AuthenticationServiceFactory;

import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;


public class KerberosNameCreator extends JFrame
  implements ActionListener
{
  public static final String TITLE = "Kerberos Name Creator";
  private JLabel nameLabel;
  private JLabel hostLabel;
  private JLabel pwdLabel;
  private JLabel retypeLabel;
  private JTextField hostText;
  private JTextField nameText;
  private JPasswordField pwdText;
  private JPasswordField retypeText;
  private JButton okButton;
  private StatusArea statusArea;

  private static final String ELLIPSIS = "...";
  private static final String RETYPE_PWD = "Please retype your password twice exactly";
  private static final String EMPTY = "";

  public static void main(String args[])
  {
    new KerberosNameCreator().setVisible(true);
  }

  public KerberosNameCreator()
  {
    super(TITLE);
    hostLabel = new JLabel("Kerberos Host Name");
    nameLabel = new JLabel("Name");
    pwdLabel = new JLabel("Password");
    retypeLabel = new JLabel("Retype Password");
    hostText = new JTextField();
    nameText = new JTextField();
    pwdText = new JPasswordField();
    retypeText = new JPasswordField();
    okButton = new JButton("OK");
    statusArea = new StatusArea();


    LayoutManager detailsLayout = new GridLayout(4, 2);
    Container detailsPane = new Container();
    detailsPane.setLayout(detailsLayout);
    detailsPane.add(hostLabel);
    detailsPane.add(hostText);
    detailsPane.add(nameLabel);
    detailsPane.add(nameText);
    detailsPane.add(pwdLabel);
    detailsPane.add(pwdText);
    detailsPane.add(retypeLabel);
    detailsPane.add(retypeText);

    LayoutManager contentLayout = new GridLayout(3, 1);
    Container contentPane = this.getContentPane();
    contentPane.setLayout(contentLayout);
    contentPane.add(detailsPane);
    contentPane.add(okButton);
    contentPane.add(statusArea);

    okButton.addActionListener(this);
    this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    this.pack();
  }


  private boolean checkIdenticalPassword()
  {
    if ((pwdText.getPassword().length > 0 && retypeText.getPassword().length > 0)
      &&
      (new String(pwdText.getPassword()).equals(new String(retypeText.getPassword()))))
    {
      return true;
    }

    statusArea.appendStatus(RETYPE_PWD);
    pwdText.setText(EMPTY);
    retypeText.setText(EMPTY);
    return false;
  }

  public void actionPerformed(ActionEvent e)
  {
    if (e.getSource() == okButton)
    {
      statusArea.clearStatus();
      if (checkDetails())
      {
        createKerberosName(hostText.getText(), nameText.getText(), new String(pwdText.getPassword()));
      }
    }
  }

  private boolean checkName()
  {
    if (nameText.getText().length() > 0)
    {
      return true;
    }

    statusArea.appendStatus("Please enter your name");
    return false;
  }
  private boolean checkHost()
  {
    if (hostText.getText().length() > 0)
    {
      return true;
    }

    statusArea.appendStatus("Please enter your host");
    return false;
  }

  private boolean checkDetails()
  {
    boolean c1 = checkIdenticalPassword();
    boolean c2 = checkName();
    boolean c3 = checkHost();

    return c1 && c2 && c3;
  }

  private boolean do_createKerberosName(IAuthenticationService auth,
    String name, String pwd)
  {
    try
    {
      if (auth.createName(name, pwd))
      {
        return true;
      }

      statusArea.appendStatus("name "+name+" existed, cannot create again.");
    }
    catch (Exception e)
    {
      statusArea.appendStatus(e.toString());
      e.printStackTrace();
    }
    return false;
  }

  private void createKerberosName(String host, String name, String pwd)
  {
    statusArea.appendStatus("Contacting host " + host +  ELLIPSIS);
    // assuming that the services are running
    IAuthenticationService auth = AuthenticationServiceFactory.getRemoteInstance(host);
    if (auth != null)
    {
        if (do_createKerberosName(auth, name, pwd))
        {
          statusArea.appendStatus("name successfully created");
        }
        return;
    }

    //clearStatus();
    statusArea.appendStatus("failed to contact host " + host);

  }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲视频电影在线| 国产精品免费视频一区| 99精品国产99久久久久久白柏| 视频一区欧美日韩| 亚洲裸体在线观看| 亚洲欧洲av在线| 亚洲精品乱码久久久久久| 亚洲色图欧洲色图| 自拍偷拍亚洲激情| 亚洲日本在线视频观看| 成人免费一区二区三区在线观看| 国产精品久久国产精麻豆99网站| 中文幕一区二区三区久久蜜桃| 国产无人区一区二区三区| 久久精品网站免费观看| 中文字幕av免费专区久久| 中文字幕中文字幕一区二区| 亚洲视频资源在线| 亚洲午夜一区二区| 青草国产精品久久久久久| 精品一区二区综合| 成人av在线电影| 不卡在线观看av| 日本高清不卡视频| 7777精品伊人久久久大香线蕉的 | 亚洲制服丝袜一区| 亚洲综合视频网| 蜜臀久久99精品久久久久宅男| 黑人巨大精品欧美一区| 国产成人精品www牛牛影视| 成人a级免费电影| 欧美老肥妇做.爰bbww| 日韩精品自拍偷拍| 国产日韩亚洲欧美综合| 亚洲色图视频网| 久久精品免费看| av亚洲精华国产精华精华| 欧美日韩午夜在线| 国产视频一区在线播放| 亚洲精品视频一区| 激情综合亚洲精品| 91热门视频在线观看| 日韩视频一区二区在线观看| 国产精品久久久久婷婷二区次| 亚洲成a人片在线观看中文| 国产精品影视在线观看| 欧美视频日韩视频| 国产欧美精品一区aⅴ影院 | 国产精品天干天干在线综合| 亚洲一区二区黄色| 成人一区二区视频| 91精品国产91久久久久久一区二区| 国产精品理论片在线观看| 亚洲第一电影网| 99r国产精品| 久久精品日韩一区二区三区| 日本在线不卡视频| 色激情天天射综合网| 日本一区二区久久| 裸体歌舞表演一区二区| 欧美在线free| 亚洲乱码国产乱码精品精可以看 | 欧洲精品一区二区三区在线观看| 久久久精品综合| 久草精品在线观看| 欧美一级高清片在线观看| 亚洲一区二区综合| 一本大道av一区二区在线播放| 国产女人18水真多18精品一级做| 国内外成人在线视频| 欧美一二三四在线| 日韩中文字幕一区二区三区| 欧洲生活片亚洲生活在线观看| 亚洲精品日韩一| 日本国产一区二区| 亚洲与欧洲av电影| 在线观看成人小视频| 亚洲国产美女搞黄色| 在线观看日韩av先锋影音电影院| 一区二区三区四区视频精品免费| 91美女视频网站| 一区二区三区免费在线观看| 欧美图区在线视频| 日本美女视频一区二区| 91精品国产黑色紧身裤美女| 免费观看一级特黄欧美大片| 欧美xxxx老人做受| 国产成人啪免费观看软件| 久久精品一区二区| 成人免费的视频| 一区二区三区在线观看网站| 欧美日韩国产一区| 男男成人高潮片免费网站| 精品日韩99亚洲| 成人一区在线看| 亚洲一线二线三线久久久| 4hu四虎永久在线影院成人| 奇米四色…亚洲| 久久一区二区三区四区| 成熟亚洲日本毛茸茸凸凹| 亚洲天堂成人网| 欧美一区三区四区| 国产精品18久久久久| 国产精品福利一区| 欧美撒尿777hd撒尿| 老司机免费视频一区二区三区| 国产视频一区在线播放| 91久久国产最好的精华液| 强制捆绑调教一区二区| 国产精品久久久久久久蜜臀| 欧美日韩一级视频| 国产精品一区二区在线观看网站| 亚洲区小说区图片区qvod| 欧美一区二区在线观看| av不卡免费电影| 秋霞午夜av一区二区三区| 国产精品免费观看视频| 欧美日韩黄色影视| 成人av手机在线观看| 日韩精品成人一区二区在线| 国产精品色在线观看| 欧美精品久久久久久久多人混战| 国产激情视频一区二区三区欧美| 一区2区3区在线看| 久久麻豆一区二区| 欧美日韩成人综合| 成人免费观看av| 激情五月激情综合网| 午夜精品久久久久久久久| 中文字幕国产精品一区二区| 精品久久久久久久久久久久久久久久久| 99国产精品久久久久久久久久 | 久久99精品视频| 亚洲一级片在线观看| 国产精品进线69影院| 欧美成人一级视频| 欧美日韩国产成人在线免费| eeuss影院一区二区三区| 激情小说欧美图片| 日本在线观看不卡视频| 亚洲电影你懂得| 亚洲黄色免费电影| 国产欧美一区二区精品秋霞影院| 日韩午夜av一区| 欧美精品在线一区二区| 欧美综合在线视频| 色综合天天综合给合国产| 成人深夜视频在线观看| 国产麻豆一精品一av一免费| 精品亚洲porn| 韩日av一区二区| 久久国产乱子精品免费女| 日韩av中文字幕一区二区三区| 性做久久久久久免费观看| 一区二区三区在线观看动漫| 亚洲综合一区二区| 夜夜精品视频一区二区| 亚洲精品你懂的| 一区二区在线观看不卡| 亚洲靠逼com| 亚洲国产综合人成综合网站| 亚洲高清视频的网址| 香蕉久久夜色精品国产使用方法 | 99国产一区二区三精品乱码| 91看片淫黄大片一级| 91成人免费在线| 欧美精品在欧美一区二区少妇| 欧美酷刑日本凌虐凌虐| 精品理论电影在线观看| 欧美精品一区二区在线观看| xnxx国产精品| 国产精品人人做人人爽人人添| 亚洲丝袜美腿综合| 亚洲国产精品久久不卡毛片 | 欧美艳星brazzers| 555www色欧美视频| 精品久久久网站| 欧美激情一区二区三区不卡 | 成人黄色a**站在线观看| 成人动漫在线一区| 色婷婷综合五月| 欧美精品成人一区二区三区四区| 欧美一区二区福利视频| 国产女同性恋一区二区| 一区二区久久久久| 久久精品噜噜噜成人88aⅴ| 成人综合婷婷国产精品久久免费| 91丨porny丨国产| 日韩欧美在线一区二区三区| 国产欧美日韩精品一区| 亚洲欧美日韩精品久久久久| 蜜桃av一区二区在线观看| 高潮精品一区videoshd| 精品视频在线免费观看| 久久蜜桃一区二区| 五月天一区二区| 成人精品国产福利| 欧美一区二区三区喷汁尤物| 亚洲欧洲精品一区二区三区| 久久99精品国产.久久久久久|