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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? ldapprocess.java.sun.three

?? 這個是自由下載的
?? THREE
?? 第 1 頁 / 共 2 頁
字號:
/**
 * @(#)LDAPProcess.java  2003/05/19
 *
 * Copyright(c) 2003  Wellhope Inc. All rights reserved.
 */

package psic;
import java.io.*;
import netscape.ldap.*;

/**
* @Title LDAPProcess Class
* @Description LDAPProcess類完成與LDAP服務(wù)器的信息交互
* @Version 1.0.0
* @Author Jreey Cheng
*/

public class LDAPProcess
{

  private WHLDAP_SVR_CONNCET_PARA ldapPara;
  private WHLDAP_FILTER ldapFilter;
  private int ldapFilterType;
  private LDAPConnection conn;
  private ClientConf conf=new ClientConf();

  public LDAPProcess()
  {
    ldapFilter = new WHLDAP_FILTER();
    ldapPara = new WHLDAP_SVR_CONNCET_PARA();
  }

  private int WHLDAP_SetSvrPara (WHLDAP_SVR_CONNCET_PARA pPara )
  {
    ldapPara.m_searchBase = pPara.m_searchBase;
    ldapPara.m_ldapsvr_host = pPara.m_ldapsvr_host ;
    ldapPara.m_ldapsvr_port = pPara.m_ldapsvr_port ;
    return 0;

  }


  private int WHLDAP_Connect (int  dwConnectionType,int  dwAuthMethod,String usrName,String pwd)
  {
    try
    {
      conn = new LDAPConnection();
      conn.connect(ldapPara.m_ldapsvr_host ,ldapPara.m_ldapsvr_port);
      //用戶名密碼
      conn.authenticate(usrName,pwd);

    }catch(Exception e)
    {
      return -1;
    }
    return 0;
  }

  private int WHLDAP_DisConnect (int dwConnectionType)
  {
    try
    {
      conn.disconnect();

    }catch(Exception e)
    {
      return -1;
    }
    return 0;
  }

  private byte[] WHLDAP_GetData (String inputData,String className,int dwType,int dwflag,int dwOption)
  {
    if(dwflag == 1)
    {
      try
      {
        LDAPSearchResults rs = conn.search(ldapPara.m_searchBase,
                                         LDAPConnection.SCOPE_SUB,
                                         ldapFilter.pbData,
                                         null,
                                         false
                                         );
        if(rs.hasMoreElements())
        {
            LDAPEntry certentry = rs.next();

          return (certentry.getAttribute(inputData).getByteValueArray())[0];

        }
       }catch(Exception e)
       {
          return null;
       }
    }
    if(dwflag == 2)
    {

 	try
	{
	        LDAPSearchResults rs = conn.search(ldapPara.m_searchBase,
	                                         LDAPConnection.SCOPE_ONE,
	                                         ldapFilter.pbData,
	                                         null,
	                                         false
	                                         );
	        if(rs.hasMoreElements())
	        {
	          LDAPEntry entry = rs.next();
	
		  return (entry.getAttribute(inputData).getByteValueArray())[0];
	
	        }
	}
	catch(Exception e)
	{
	        return null;
	}
    }
    return null;
  }

  private int WHLDAP_SetFilter (WHLDAP_FILTER  pldapfilter,int dwFilterType)
  {
    ldapFilter.dwSize = pldapfilter.dwSize ;
    ldapFilter.pbData = pldapfilter.pbData ;
    ldapFilterType = dwFilterType;
    return 0;

  }

  public byte[] WHLDAP_GetCertByMailAddr(long certType, String MailAddr)
  {
    String ldapIp =conf.getParamValue("LDAPServer");
	String caname =conf.getParamValue("LDAPSearchBase");
	int ldapPort=Integer.valueOf(conf.getParamValue("LDAPPort")).intValue();

	WHLDAP_SVR_CONNCET_PARA para = new WHLDAP_SVR_CONNCET_PARA();
	para.m_dwSearchScop = LDAPConnection.SCOPE_ONE;
	para.m_ldapsvr_host = ldapIp;
	para.m_ldapsvr_port = ldapPort;
	para.m_searchBase = "casn="+caname;

	WHLDAP_SetSvrPara(para);

	WHLDAP_FILTER filter = new WHLDAP_FILTER();
	filter.pbData = "&(causermail=" +MailAddr +")(objectclass=causer)";
	WHLDAP_SetFilter(filter,1);

	WHLDAP_Connect(1,2,null,null);
	byte[] data = WHLDAP_GetData("causerid","causer",1,1,0);
	WHLDAP_DisConnect(0x01);

        String userid = new String(data);
	para.m_searchBase = "causerid="+userid +",casn="+caname;

	WHLDAP_SetSvrPara(para);

	WHLDAP_Connect(1,2,null,null);
	if(certType == 1)
		filter.pbData = "&(cacertproperty=exchange)(objectclass=cacert)";
	if(certType == 2)
		filter.pbData = "&(cacertproperty=signature)(objectclass=cacert)";
	WHLDAP_SetFilter(filter,1);

	byte[] certValue = WHLDAP_GetData("usercertificate","cacert",1,1,0);
	WHLDAP_DisConnect(0x01);
	return certValue;

  }

  public byte[] WHLDAP_GetCertByUserid(long certType, String userid)
  {
          String ldapIp =conf.getParamValue("LDAPServer");
          String caname =conf.getParamValue("LDAPSearchBase");
		  int ldapPort=Integer.valueOf(conf.getParamValue("LDAPPort")).intValue();

          WHLDAP_SVR_CONNCET_PARA para = new WHLDAP_SVR_CONNCET_PARA();
          para.m_dwSearchScop = LDAPConnection.SCOPE_ONE;
          para.m_ldapsvr_host = ldapIp;
          para.m_ldapsvr_port = ldapPort;
          para.m_searchBase = "causerid="+userid+",casn="+caname;
          WHLDAP_SetSvrPara(para);

          WHLDAP_FILTER filter = new WHLDAP_FILTER();
          if(certType == 1)
               filter.pbData="&(cacertproperty=exchange)(objectclass=cacert)";
          if(certType == 2)
               filter.pbData="&(cacertproperty=signature)(objectclass=cacert)";
          WHLDAP_SetFilter(filter,1);

          WHLDAP_Connect(1,2,null,null);

          byte[] certValue = WHLDAP_GetData("usercertificate","cacert",1,1,0);

          WHLDAP_DisConnect(1);
          return certValue;
  }

  public byte[] WHLDAP_GetCertByCertID(String certsn)
  {

          String ldapIp =conf.getParamValue("LDAPServer");
          String caname =conf.getParamValue("LDAPSearchBase");
		  int ldapPort=Integer.valueOf(conf.getParamValue("LDAPPort")).intValue();

          WHLDAP_SVR_CONNCET_PARA para = new WHLDAP_SVR_CONNCET_PARA();
          para.m_dwSearchScop = LDAPConnection.SCOPE_ONE;
          para.m_ldapsvr_host = ldapIp;
          para.m_ldapsvr_port = ldapPort;
          para.m_searchBase ="casn="+caname;
          WHLDAP_SetSvrPara(para);

          WHLDAP_FILTER filter = new WHLDAP_FILTER();
          filter.pbData= "&(cacertsn="+certsn+")(objectclass=cacert)";
          WHLDAP_SetFilter(filter,1);

          WHLDAP_Connect(1,2,null,null);

          byte[] certValue = WHLDAP_GetData("usercertificate","cacert",1,1,0);

          WHLDAP_DisConnect(1);
          return certValue;
  }

  public byte[] WHLDAP_GetCRLFromLDAP()
  {
        return  WHLDAP_GetCertByCertID("crl");
  }

  public byte[] WHLDAP_GetSOAFromLDAP(String certsn)
  {
          String ldapIp = conf.getParamValue("LDAPServerIP");
          String searchBase = conf.getParamValue("LDAPSOASearchBase");
          String ldapPort = conf.getParamValue("LDAPServerPort");

          WHLDAP_SVR_CONNCET_PARA para = new WHLDAP_SVR_CONNCET_PARA();
          para.m_dwSearchScop = LDAPConnection.SCOPE_ONE;
          para.m_ldapsvr_host = ldapIp;
          para.m_ldapsvr_port = new Integer(ldapPort).intValue();
          para.m_searchBase ="soaprivvalue="+searchBase;
          WHLDAP_SetSvrPara(para);
          WHLDAP_FILTER filter = new WHLDAP_FILTER();
          filter.pbData= "(objectclass=pvcertsn)";
          WHLDAP_SetFilter(filter,1);
          WHLDAP_Connect(1,2,null,null);

          byte[] certValue = WHLDAP_GetData("spvcertificate","pvcertsn",1,2,0);

          WHLDAP_DisConnect(1);
          return certValue;
  }


  public byte[] WHLDAP_GetAATFromLDAP(String certsn)
  {
            String ldapIp = conf.getParamValue("LDAPServerIP");
          String searchBase = conf.getParamValue("LDAPAATSearchBase");
          String ldapPort = conf.getParamValue("LDAPServerPort");

          WHLDAP_SVR_CONNCET_PARA para = new WHLDAP_SVR_CONNCET_PARA();
          para.m_dwSearchScop = LDAPConnection.SCOPE_ONE;
          para.m_ldapsvr_host = ldapIp;
          para.m_ldapsvr_port = new Integer(ldapPort).intValue();
          para.m_searchBase ="aatemplate="+searchBase;
          WHLDAP_SetSvrPara(para);
          WHLDAP_FILTER filter = new WHLDAP_FILTER();
          filter.pbData= "(objectclass=tempcertsn)";
          WHLDAP_SetFilter(filter,1);
          WHLDAP_Connect(1,2,null,null);

          byte[] certValue = WHLDAP_GetData("aatcertificate","tempcertsn",1,2,0);
          WHLDAP_DisConnect(1);
          return certValue;
  }

  public PKI_DATA[] WHLDAP_GetAACertFromLDAPByUserID(String userid)

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人短视频下载| 极品少妇一区二区三区精品视频| 国产精品1区2区3区| 久久免费看少妇高潮| 丁香五精品蜜臀久久久久99网站| 中文字幕一区二区三区在线观看| 不卡在线观看av| 亚洲在线中文字幕| 日韩欧美国产1| 成人h版在线观看| 一区二区三区免费看视频| 91精品国产综合久久久久久久| 久久成人久久爱| 国产精品天干天干在观线| 色婷婷av一区| 久久99久久久欧美国产| 国产精品美女一区二区三区 | 色又黄又爽网站www久久| 一区二区三区在线观看动漫| 91麻豆精品国产| 成人午夜精品在线| 亚洲成在人线免费| 国产欧美日韩三级| 欧美日韩综合色| 国产激情视频一区二区三区欧美| 一区二区三区四区中文字幕| 日韩精品一区二区三区在线观看| 成人av免费在线观看| 五月婷婷综合在线| 中文字幕乱码久久午夜不卡 | 成人午夜在线免费| 天天综合色天天| 国产精品久久久久国产精品日日| 欧美日韩视频不卡| 成人av资源在线观看| 蜜桃在线一区二区三区| 亚洲黄色片在线观看| 久久色在线观看| 91超碰这里只有精品国产| 高清shemale亚洲人妖| 日产国产欧美视频一区精品| 国产精品色婷婷| 精品日韩成人av| 欧美日韩精品一区二区在线播放| 大白屁股一区二区视频| 日本aⅴ精品一区二区三区 | 国产精品免费视频观看| 欧美一级精品在线| 欧美午夜精品免费| 99视频超级精品| 国产原创一区二区| 丝袜美腿成人在线| 亚洲视频香蕉人妖| 国产精品国产a级| 久久综合丝袜日本网| 欧美疯狂做受xxxx富婆| 在线一区二区三区四区| 99精品一区二区| zzijzzij亚洲日本少妇熟睡| 国产美女视频一区| 久久99精品久久久久久久久久久久 | 美女网站在线免费欧美精品| 亚洲一区二区视频| 一级女性全黄久久生活片免费| 中文字幕制服丝袜一区二区三区| 久久九九久精品国产免费直播| 日韩女优制服丝袜电影| 欧美一级日韩免费不卡| 欧美精品 国产精品| 欧美日韩免费高清一区色橹橹| 色偷偷成人一区二区三区91| av成人老司机| 一本到不卡免费一区二区| www.日本不卡| 色88888久久久久久影院野外| 99久久精品国产导航| 99re66热这里只有精品3直播| 91在线观看地址| 色哟哟国产精品| 色婷婷久久久综合中文字幕| 91国偷自产一区二区开放时间| 一本到不卡精品视频在线观看| 91网址在线看| 欧美日本一区二区三区四区| 欧美久久久久久蜜桃| 日韩限制级电影在线观看| 精品国产乱码久久久久久老虎 | 99久久精品国产观看| 99re热视频精品| 91久久国产综合久久| 欧美色区777第一页| 欧美久久久久久蜜桃| 精品1区2区在线观看| 国产欧美精品在线观看| 亚洲美女视频在线| 日日夜夜免费精品| 韩国毛片一区二区三区| 国产高清久久久| 91麻豆免费看| 在线综合视频播放| 国产亚洲午夜高清国产拍精品| 国产精品国产a| 亚洲香肠在线观看| 麻豆精品一区二区av白丝在线| 国内国产精品久久| 91热门视频在线观看| 欧美乱妇15p| 国产三级久久久| 一区二区三区影院| 韩国女主播一区| 91黄色免费看| www久久精品| 夜夜操天天操亚洲| 激情小说亚洲一区| 在线一区二区视频| 久久久久97国产精华液好用吗| 综合欧美一区二区三区| 久久精品国产精品亚洲红杏| eeuss鲁片一区二区三区 | 亚洲精品一二三| 久久电影网电视剧免费观看| 99re成人在线| 久久一区二区视频| 亚洲成av人影院在线观看网| 国产成人精品一区二区三区四区 | 国产一区二区三区美女| 欧美性受xxxx黑人xyx| 国产日韩欧美激情| 日本欧美久久久久免费播放网| av在线这里只有精品| 精品久久人人做人人爱| 尤物在线观看一区| 成人免费看片app下载| 日韩欧美一区二区不卡| 亚洲卡通动漫在线| 成人黄色av电影| 精品国产乱码久久久久久浪潮| 亚洲va欧美va国产va天堂影院| 高清不卡在线观看| 欧美精品一区二区三区一线天视频 | 亚洲欧美电影一区二区| 激情综合五月婷婷| 91精品国产综合久久香蕉麻豆| 一区二区三区成人| www.色精品| 国产精品日韩成人| 精品一区二区三区免费视频| 欧美自拍偷拍一区| 亚洲人午夜精品天堂一二香蕉| 国产白丝网站精品污在线入口| 日韩三级免费观看| 日韩黄色免费电影| 欧美日韩国产另类一区| 亚洲一区二区在线免费看| 色综合视频在线观看| 国产精品不卡在线观看| 不卡在线视频中文字幕| 日本一区二区三级电影在线观看 | 国产乱码一区二区三区| 日韩一区二区精品在线观看| 性做久久久久久久免费看| 欧美三区免费完整视频在线观看| 亚洲日本va午夜在线电影| www.日韩大片| 亚洲特级片在线| 99精品视频中文字幕| 亚洲婷婷综合色高清在线| 成人国产精品免费网站| 国产精品美女久久久久久久久久久| 国产iv一区二区三区| 亚洲国产精品成人综合| av电影在线观看一区| 亚洲乱码中文字幕| 欧美三级韩国三级日本三斤| 亚洲综合久久久| 在线电影一区二区三区| 蜜桃精品视频在线| 国产婷婷精品av在线| 成av人片一区二区| 一区二区三区在线影院| 8v天堂国产在线一区二区| 美腿丝袜一区二区三区| 2014亚洲片线观看视频免费| 成人网在线播放| 亚洲国产日韩a在线播放| 日韩一区二区电影在线| 国产精品一区二区男女羞羞无遮挡| 国产精品视频线看| 欧美视频完全免费看| 日韩有码一区二区三区| 久久久青草青青国产亚洲免观| 99精品在线免费| 日韩精品色哟哟| 久久精品水蜜桃av综合天堂| 成人黄色a**站在线观看| 午夜久久福利影院| 国产欧美一区二区精品性色超碰 | 精品免费一区二区三区| 成人免费观看视频| 午夜日韩在线电影|