[发明专利]一种支持安全通道协议定制的JAVA卡平台实现方法有效
申请号: | 201410427114.4 | 申请日: | 2014-08-27 |
公开(公告)号: | CN104360833A | 公开(公告)日: | 2015-02-18 |
发明(设计)人: | 毛云娟 | 申请(专利权)人: | 北京中电华大电子设计有限责任公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100102 北京市朝阳*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 支持 安全 通道 协议 定制 java 平台 实现 方法 | ||
1.一种支持安全通道协议定制的JAVA卡平台实现方法,其特征在于,步骤如下:
步骤一:使用不同的Applet类来实现不同的安全通道协议,将这些Applet类统一放在同一包中;
步骤二:根据客户的定制需求,将客户需要的安全通道协议实现对应的Applet类的Applet名、AID等信息写入构建文件build.xml中;
步骤三:使用Ant编译工具执行构建文件build.xml,以完成对JAVA卡平台代码的编译、converter转换和掩膜文件生成的工作,编译过程中将JAVA源文件转换为class文件,在编译完成后将生成平台代码的掩膜文件;
步骤四:根据客户的定制需求,对编译过程中生成的class文件进行裁剪,去掉需求中不需要的安全通道协议实现对应的class文件;
步骤五:对构建文件build.xml进行修改,去掉其中对JAVA卡平台代码的编译过程,修改后的新构建文件build.xml使用步骤四中裁剪后的class文件作为converter转换的输入,再次使用Ant编译工具执行新的构建文件build_new.xml,编译完成后生成的平台代码掩膜文件即为只包含所需配置的掩膜文件;
步骤六:在JAVA卡平台初始化时,创建掩膜Applet包中的应用实例时,检查安全通道协议包中有哪些Applet类,并为每个Applet类创建实例,也就创建了配置中要求的安全通道协议的实例,从而可以实现对应的安全通道协议。
2.如权利要求1中所述的方法,其特征在于:JAVA卡平台是可以有多种配置的,其中对于支持的安全通道协议进行配置时,可以根据客户的定制需求选择JAVA卡平台要支持哪个或哪些安全通道协议。
3.如权利要求1中所述的方法,其特征在于:使用Ant编译工具执行构建文件build.xml,在构建文件build.xml中需要有以下任务:编译JAVA卡平台代码生成对应的class文件;通过converter工具将JAVA卡平台代码编译后输出的class文件转换为JCA文件、EXP文件和CAP文件;使用maskgen工具对JCA文件进行处理后生成平台的掩膜文件。
4.如权利要求1中所述的方法,其特征在于:根据客户的定制需求,在客户不需要支持全部安全通道协议时,需要对客户不需要的安全通道协议的实现进行裁剪,将客户不需要的安全通道协议的实现Applet类编译生成的class文件去掉。
5.如权利要求1中所述的方法,其特征在于:对构建文件build.xml进行修改,去掉其中对JAVA卡平台代码的编译过程,修改后的构建文件build_new.xml中需要有以下任务:通过converter工具将裁剪后的所有class文件转换为JCA文件、EXP文件和CAP文件;使用maskgen工具对JCA文件进行处理后生成平台的掩膜文件。
6.如权利要求1中所述的方法,其特征在于:客户需要的安全通道协议的实现和平台的其他代码一起形成掩膜文件后,在JAVA卡平台初始化时,对掩膜的Applet包进行遍历,查找平台中所有掩膜的Applet包以及Applet包中的Applet类,根据客户的需求和平台的自身的需求创建所需Applet类的实例。
7.如权利要求6中所述的方法,其特征在于:在JAVA卡平台中,根据客户的需要,可能会有带有Applet类的Applet包与平台代码一起被掩膜并形成掩膜文件,这些带有Applet类的Applet包可能是客户提供的应用包,所以在JAVA卡平台初始化的过程中,会根据客户的需求创建被掩膜Applet包的实例。
8.如权利要求6中所述的方法,其特征在于:在JAVA卡平台中,平台本身的实现中也会有带有Applet类的Applet包与平台的其他代码一起被掩膜并形成掩膜文件,所以在JAVA卡平台初始化过程中,会根据平台的需求创建被掩膜Applet包的实例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中电华大电子设计有限责任公司,未经北京中电华大电子设计有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410427114.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种树木表皮受损修复方法
- 下一篇:干法制粒机轧辊快拆带水循环冷却结构