用Kerberos为J2ME应用程序上锁,第3部分 - 建立与电子银行的安全通信(下) - 编程入门网
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-06-15
lay.getDisplay(this); transactionForm(); } public void startApp() { Thread t = new Thread(this); t.start(); }//startApp() public void pauseApp() { }//pauseApp() public void destroyApp(boolean unconditional) { }//destroyApp public void commandAction(Command c, Displayable s) { if (c == exitCommand) { destroyApp(false); notifyDestroyed(); } else if(c == sendMoneyCommand) { sendMoney(); } else if (c == OKCommand) { transactionForm(); } else if (c == exitCommand) { destroyApp(true); } }//commandaction public void sendMoney() { System.out.println("MIDlet... SendMoney() Starts"); String userName = txt_userName.getString(); String password = txt_password.getString(); kc.setParameters(userName, password, realmName); System.out.println("MIDlet... Getting TGT Ticket"); response = kc.getTicketResponse ( userName, kdcServerName, realmName, null, null ); System.out.println ("MIDLet...Getting Session Key from TGT Response"); tk = new TicketAndKey(); tk = kc.getTicketAndKey(response, kc.getSecretKey()); System.out.println ("MIDLet...Getting Service Ticket (TGS)"); response = kc.getTicketResponse ( userName, e_bankName, realmName, tk.getTicket(), tk.getKey() ); System.out.println ("MIDLet...Getting Sub-Session Key from TGS Response"); tk = kc.getTicketAndKey( response, tk.getKey()); i++; System.out.println ("MIDLet...Establishing Secure context with E-Bank"); boolean isEstablished = kc.createKerberosSession ( tk.getTicket(), realmName, userName, i, tk.getKey(), is, os ); if (isEstablished) { System.out.println ("MIDLet...Sending transactoin message over secure context"); byte[] rspMessage = kc.sendSecureMessage( "Transaction of Amount:"+txt_amount.getString() + " From: "+userName +" To: "+txt_sendTo.g |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于用Kerberos为J2ME应用程序上锁,第3部分 - 建立与电子银行的安全通信(下) - 编程入门网的所有评论