- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java应用下载管理平台.ppt
功能简介 1、概述 2、什么是RAM 3、系统功能结构图 4、数据库结构 5、RAM的本地管理 6、RAM的远程管理(功能和涉及到的相关指令) 7、RAM的交互流程(por,0348中的SPI、KID、KID的讲解和配置文件的修改) 8、数据重发和用户只能有一个远程操作(配置文件的修改) 9、简单的错误处理(0348的MAC、计数器和安全级别不够的问题) 概述 Java应用下载管理平台主要是根据《Card Spec v2.1.1 v0303.pdf》设计和实现的。平台包括本地管理和远程管理两部分,分别实现了Java应用的本地管理和服务器及卡片的远程交互流程。 Java应用下载管理平台是SIM OTA中的一个功能,也可以称为SIM OTA中的RAM功能。 什么是RAM RAM是Remote Application Management的简称。 SUN公司的Java API分为J2EE、J2SE、J2ME和Java Card 4个部分,而Java Card就是运行在Smart Card中的Java 相关环境。 RAM是指远程对Java 智能卡的管理,包括卡片本身和Java Card生成的应用。 系统功能结构图 数据库结构 RAM的本地管理 包括两部分功能: 1、Java应用的增删改查:Java应用上载、Java应用修改、Java应用删除、Java应用的查询 2、Java应用的发布流程:Java应用审核、Java应用测试、Java应用发布、Java应用废止 Java应用发布流程的状态图: 状态值描述 Java的应用上载: 应用AID:应用第一个Applet的AID Load File AID/Exe Load File AID:CAP文件的AID Load参数:应用install [for load]中的参数 TAR:应用AID对应的TAR 应用的CAP文件:Java Card应用程序,*.cap格式的文件 Applet信息文件:应用中applet的配置信息,*.txt格式的文件 在存储过程中修改ISD(主安全域) Applet信息文件的格式: 应用AID,applet AID,appet number,Exe Module AID,instal parameters,privilege,appsign Applet AID:应用中Applet的AID Applet Number:应用中Applet的序号,从0开始 Exe Module AID:应用的可执行模块AID,和Applet AID值相同 Install parameters:应用的安装参数 Privilege:应用的权限,一般应用为00,特殊情况参考GP2.1.1的9.1.2小结 Appsign:如果只有一个applet设置为1,如果应用有多个applet,其中做为界面的applet设置为1,其它设置为0 RAM的远程管理 远程管理功能是指服务器和卡皮之间实现通信,完成数据的交互,目前只使用短信做为通信的载体。 现在的RAM功能实现了Java应用下载、Java应用删除、Java应用锁定和Java应用解锁 Java应用下载 相关的GP指令 1、get data 查询卡片的剩余空间 2、install [for load Install [for load]:和卡片交互要安装的应用的信息 3、load 下载应用的数据 4、install [for install] Install [for install]:安装下载成功的应用生成一个实例 Java应用删除 相关的GP指令 1、delete 删除Package或者删除instance Java应用锁定 Java应用解锁 相关的GP指令 1、set status 锁定应用和解锁应用 RAM的交互流程 RAM 的 POR 为了确保下载的成功率,保持服务器和卡片数据的同步,目前RAM功能每一条下行数据,卡片都需要返回POR。 卡片是否返回POR是由服务器下行短信中的SPI决定的,服务器和卡片通信使用GSM03.48格式的短信。 Coding of the SPI 1 Coding of the SPI 2 Coding of the KIC Coding of the KID 配置文件的修改 # 0348加密信息 kic=05 kid=05 keySet=0 spi1=00 spi2=21 RAM的数据重发 服务器下发数据
文档评论(0)