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

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

?? localejbcahardtokenbatchjobsessionbean.java

?? 一套JAVA的CA證書簽發系統.
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
      ArrayList returnval = new ArrayList();      int issuerid = getHardTokenSession().getHardTokenIssuerId(admin, alias);      if(issuerid != IHardTokenSessionLocal.NO_ISSUER){        ResultSet rs = null;        Connection con = null;        PreparedStatement ps = null;        try{           // Construct SQL query.            con = getConnection();            ps = con.prepareStatement("select " + USERDATA_COL + " from UserData where hardTokenIssuerId=? and tokenType>? and (status=? or status=?)" );            ps.setInt(1,issuerid);            ps.setInt(2,SecConst.TOKEN_SOFT);            ps.setInt(3,UserDataLocal.STATUS_NEW);            ps.setInt(4,UserDataLocal.STATUS_KEYRECOVERY);            // Assemble result.           while(rs.next() && returnval.size() <= IHardTokenBatchJobSessionLocal.MAX_RETURNED_QUEUE_SIZE){              UserAdminData data = new UserAdminData(rs.getString(1), rs.getString(2), rs.getInt(14), rs.getString(3), rs.getString(4), rs.getInt(5), rs.getInt(6)                                               , rs.getInt(10), rs.getInt(11)                                               , new java.util.Date(rs.getLong(8)), new java.util.Date(rs.getLong(9))                                               ,  rs.getInt(12), rs.getInt(13));              data.setPassword(rs.getString(7));              getHardTokenSession().getIsHardTokenProfileAvailableToIssuer(admin, issuerid, data);              returnval.add(data);              getLogSession().log(admin, data.getCAId(), LogEntry.MODULE_HARDTOKEN, new java.util.Date(),data.getUsername(), null, LogEntry.EVENT_INFO_HARDTOKEN_USERDATASENT,"Userdata sent for token generation to issuer with alias :" + alias);            }        }catch(Exception e){          getLogSession().log(admin, admin.getCAId(), LogEntry.MODULE_HARDTOKEN, new java.util.Date(),null, null, LogEntry.EVENT_ERROR_HARDTOKEN_USERDATASENT,"Error when retrieving next tokens for issuer with alias: " + alias);          throw new EJBException(e);        }finally{           try{           	             if(rs != null) rs.close();             if(ps != null) ps.close();             if(con!= null) con.close();           }catch(SQLException se){               error("Fel vid upprensning: ", se);           }        }      }      if(returnval.size()==0)        returnval=null;      debug("<getNextHardTokensToGenerate()");      return returnval;    }// getNextHardTokensToGenerate    /**     * Returns the indexed user in queue scheduled for batch generation for the given issuer.     *     * @param admin the administrator performing the actions     * @param issuercert the certificate of the hard token issuer.     * @param index index in queue of user to retrieve.     *     * @return The next token to generate or NULL if the given user doesn't exist in queue.     * @throws EJBException if a communication or other error occurs.     */    public UserAdminData getNextHardTokenToGenerateInQueue(Admin admin, String alias, int index) throws UnavailableTokenException{      debug(">getNextHardTokenToGenerateInQueue()");      UserAdminData returnval=null;      int issuerid = getHardTokenSession().getHardTokenIssuerId(admin, alias);      if(issuerid != IHardTokenSessionLocal.NO_ISSUER){        Connection con = null;        PreparedStatement ps = null;        ResultSet rs = null;        try{           // Construct SQL query.            con = getConnection();            ps = con.prepareStatement("select " + USERDATA_COL + " from UserData where hardTokenIssuerId=? and tokenType>? and (status=? or status=?)" );            ps.setInt(1,issuerid);            ps.setInt(2,SecConst.TOKEN_SOFT);            ps.setInt(3,UserDataLocal.STATUS_NEW);            ps.setInt(4,UserDataLocal.STATUS_KEYRECOVERY);                        // Assemble result.           if(rs.relative(index)){              returnval = new UserAdminData(rs.getString(1), rs.getString(2), rs.getInt(14), rs.getString(3), rs.getString(4), rs.getInt(5), rs.getInt(6)                                               , rs.getInt(10), rs.getInt(11)                                               , new java.util.Date(rs.getLong(8)), new java.util.Date(rs.getLong(9))                                               ,  rs.getInt(12), rs.getInt(13));              returnval.setPassword(rs.getString(7));            }            if(returnval !=null){              getHardTokenSession().getIsHardTokenProfileAvailableToIssuer(admin, issuerid, returnval);              getLogSession().log(admin, returnval.getCAId(), LogEntry.MODULE_HARDTOKEN, new java.util.Date(),returnval.getUsername(), null, LogEntry.EVENT_INFO_HARDTOKEN_USERDATASENT,"Userdata sent for token generation to issuer with alias: " + alias);            }        }catch(Exception e){          getLogSession().log(admin, admin.getCAId(), LogEntry.MODULE_HARDTOKEN, new java.util.Date(),null, null, LogEntry.EVENT_ERROR_HARDTOKEN_USERDATASENT,"Error when retrieving next token for issuer with alias: " + alias);          throw new EJBException(e);        }finally{           try{           	              if(rs != null) rs.close();             if(ps != null) ps.close();             if(con!= null) con.close();           }catch(SQLException se){               error("Fel vid upprensning: ", se);           }        }      }      debug("<getNextHardTokenToGenerateInQueue()");      return returnval;    }// getNextHardTokenToGenerateInQueue    /**     * Returns the number of users scheduled for batch generation for the given issuer.     *     * @param admin the administrator performing the actions     * @param issuercert the certificate of the hard token issuer.     *     * @return the number of users to generate.     * @throws EJBException if a communication or other error occurs.     */    public int getNumberOfHardTokensToGenerate(Admin admin, String alias){      debug(">getNumberOfHardTokensToGenerate()");      int count = 0;      int issuerid = getHardTokenSession().getHardTokenIssuerId(admin, alias);      if(issuerid != IHardTokenSessionLocal.NO_ISSUER){        Connection con = null;        PreparedStatement ps = null;        ResultSet rs = null;        try{           // Construct SQL query.            con = getConnection();            ps = con.prepareStatement("select COUNT(*) from UserData where hardTokenIssuerId=? and tokenType>? and (status=? or status=?)");            ps.setInt(1,issuerid);            ps.setInt(2,SecConst.TOKEN_SOFT);			ps.setInt(3,UserDataLocal.STATUS_NEW);			ps.setInt(4,UserDataLocal.STATUS_KEYRECOVERY);            // Execute query.            rs = ps.executeQuery();            // Assemble result.            while(rs.next()){              count = rs.getInt(1);            }        }catch(Exception e){          throw new EJBException(e);        }finally{           try{             if(rs != null) rs.close();             if(ps != null) ps.close();             if(con!= null) con.close();           }catch(SQLException se){               error("Fel vid upprensning: ", se);           }        }      }      debug("<getNumberOfHardTokensToGenerate()");      return count;    }// getNumberOfHardTokensToGenerate    /**     * Methods that checks if a user exists in the database having the given hard token issuer id. This function is mainly for avoiding     * desyncronisation when a hard token issuer is deleted.     *     * @param hardtokenissuerid the id of hard token issuer to look for.     * @return true if hardtokenissuerid exists in userdatabase.     */    public boolean checkForHardTokenIssuerId(Admin admin, int hardtokenissuerid){        debug(">checkForHardTokenIssuerId(id: " + hardtokenissuerid + ")");        Connection con = null;        PreparedStatement ps = null;        ResultSet rs = null;        int count = 1; // return true as default.        try{           // Construct SQL query.            con = getConnection();            ps = con.prepareStatement("select COUNT(*) from UserData where hardTokenIssuerId=?");            ps.setInt(1,hardtokenissuerid);            // Execute query.            rs = ps.executeQuery();            // Assemble result.            if(rs.next()){              count = rs.getInt(1);            }            debug("<checkForHardTokenIssuerId()");            return count > 0;        }catch(Exception e){          throw new EJBException(e);        }finally{           try{             if(rs != null) rs.close();             if(ps != null) ps.close();             if(con!= null) con.close();           }catch(SQLException se){               error("Fel vid upprensning: ", se);           }        }    } // checkForHardTokenIssuerId} // LocalRaAdminSessionBean

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一区免费电影| 国产成人在线视频网址| 日韩精品中文字幕一区| 99免费精品在线观看| 日韩黄色免费网站| 亚洲色图视频网| 日韩精品在线一区| 欧美三级日韩三级国产三级| 大胆欧美人体老妇| 经典三级视频一区| 五月开心婷婷久久| 成人欧美一区二区三区1314| 日韩免费视频一区二区| 欧美影院午夜播放| eeuss鲁片一区二区三区 | 亚洲第一搞黄网站| 国产欧美一区二区精品婷婷 | 欧美精品成人一区二区三区四区| 高清不卡一二三区| 麻豆精品国产传媒mv男同| 亚洲精品ww久久久久久p站| 国产视频亚洲色图| 欧美成人vps| 91精品国产高清一区二区三区蜜臀| 97久久精品人人爽人人爽蜜臀 | 欧美日韩视频在线观看一区二区三区| 国产精品自产自拍| 麻豆91精品视频| 亚洲国产精品久久久男人的天堂| 亚洲桃色在线一区| 国产精品久久久久久久久晋中| 精品国产乱码久久久久久免费| 51久久夜色精品国产麻豆| 在线观看日韩电影| 在线观看亚洲精品视频| 99精品桃花视频在线观看| 成人在线视频首页| 国产成人在线观看免费网站| 久久不见久久见中文字幕免费| 毛片一区二区三区| 久久精品国产亚洲一区二区三区| 日韩电影免费在线观看网站| 视频一区在线播放| 日韩va亚洲va欧美va久久| 婷婷六月综合亚洲| 日本午夜精品视频在线观看| 免费欧美在线视频| 精品无人码麻豆乱码1区2区| 精品制服美女久久| 国产一区二区美女| 顶级嫩模精品视频在线看| 福利91精品一区二区三区| 成人午夜电影网站| 91欧美激情一区二区三区成人| 91免费在线看| 久久蜜桃av一区二区天堂| www激情久久| 欧美国产欧美综合| 亚洲欧美日韩国产一区二区三区 | 中文一区一区三区高中清不卡| 国产日韩欧美综合一区| 国产精品久久久久久福利一牛影视 | 麻豆传媒一区二区三区| 精品在线播放免费| 不卡一卡二卡三乱码免费网站| 成人av网站在线观看免费| 91视频观看视频| 欧美日韩国产一区二区三区地区| 欧美一级国产精品| 久久久久久久av麻豆果冻| 综合久久一区二区三区| 亚洲成a人v欧美综合天堂下载 | 久久成人精品无人区| 国产剧情一区二区| 91丨porny丨国产入口| 欧美卡1卡2卡| 国产日韩欧美不卡在线| 亚洲日本成人在线观看| 婷婷丁香久久五月婷婷| 国产一区二区三区免费播放| 97久久精品人人澡人人爽| 91精品国产色综合久久| 国产精品美女久久久久久久久久久 | 欧美性大战xxxxx久久久| 日韩精品中文字幕一区| 亚洲男人的天堂网| 美女任你摸久久| 波多野结衣视频一区| 5566中文字幕一区二区电影| 国产精品无人区| 亚洲v日本v欧美v久久精品| 国产一区二区在线影院| 欧美主播一区二区三区| 久久影视一区二区| 亚洲国产cao| 成人性生交大片免费看中文 | 久久久99精品久久| 亚洲国产sm捆绑调教视频 | 精品亚洲国产成人av制服丝袜| gogogo免费视频观看亚洲一| 日韩三级中文字幕| 久久精品国产久精国产| 色综合久久久网| 久久欧美一区二区| 日韩综合小视频| 色综合 综合色| 国产欧美日韩三级| 奇米精品一区二区三区四区| 91免费版在线看| 国产精品无人区| 黄网站免费久久| 欧美一区二区私人影院日本| 亚洲色图色小说| 成人av资源站| 久久精品一区八戒影视| 日韩av高清在线观看| 日本丰满少妇一区二区三区| 国产欧美中文在线| 韩国成人精品a∨在线观看| 欧美日韩中文字幕精品| 亚洲欧美另类久久久精品2019| 国产在线精品一区二区夜色| 日韩欧美在线一区二区三区| 亚洲成人免费视频| 在线观看成人小视频| 成人免费在线播放视频| 成人一级片在线观看| 国产日韩欧美麻豆| 国产精品99久久久久久似苏梦涵| 精品女同一区二区| 奇米色一区二区三区四区| 7777精品伊人久久久大香线蕉经典版下载 | 91精品国产乱| 五月激情综合网| 欧美猛男超大videosgay| 亚洲午夜久久久久| 欧美视频在线播放| 亚洲亚洲人成综合网络| 欧美在线不卡一区| 亚洲午夜久久久| 欧美亚洲综合色| 亚洲成人7777| 欧美日韩国产精品自在自线| 亚洲福利电影网| 91麻豆精品国产无毒不卡在线观看| 午夜电影网亚洲视频| 欧美日产在线观看| 日韩电影网1区2区| 欧美成人猛片aaaaaaa| 国产一区二区三区香蕉| 久久久国产综合精品女国产盗摄| 国产精品888| 亚洲欧洲99久久| 中文字幕第一区二区| 成人黄色小视频| 国产精品乱人伦一区二区| 99精品热视频| 亚洲高清免费一级二级三级| 3d动漫精品啪啪一区二区竹菊| 六月丁香综合在线视频| 久久久久久久精| 91免费看视频| 亚洲大片一区二区三区| 欧美大度的电影原声| 国产福利一区二区三区在线视频| 中文字幕亚洲一区二区av在线| 91麻豆文化传媒在线观看| 性感美女极品91精品| 日韩视频永久免费| 粉嫩一区二区三区在线看| 亚洲黄色尤物视频| 日韩免费在线观看| 99久久国产综合精品色伊| 天天色综合成人网| 久久亚洲欧美国产精品乐播 | 亚洲欧美另类小说| 91精品在线免费| 丁香婷婷综合激情五月色| 亚洲专区一二三| 日韩欧美的一区二区| 97精品电影院| 久久99国内精品| 亚洲柠檬福利资源导航| 欧美xxxxx牲另类人与| 99re热这里只有精品免费视频| 免费在线欧美视频| 亚洲天堂2016| 精品日韩一区二区| 91麻豆免费在线观看| 久久精品国产99国产精品| 亚洲精品国产精华液| www精品美女久久久tv| 欧美日韩精品一区二区| 成人av片在线观看| 麻豆国产一区二区| 一区二区三区欧美在线观看| 26uuu亚洲婷婷狠狠天堂| 欧美性xxxxxx少妇| 不卡一二三区首页| 韩国视频一区二区|