Global Platform Tech Studio v1.2

简介: GPTS是针对GlobalPlatform智能IC卡的安全域、安全通道、内容、密钥的可视化管理及通用脚本化、命令化处理的工具平台;脚本语言选择ECMAScript [ECMA_262]标准即Javascript,参考《GlobalPlatform Systems Profile and Scripting Specifications v1.1》规范;

一、关于Global Platform Tech Studio

  • Global Platform Tech Studio(以下及后续简称GPTS)是针对GlobalPlatform智能IC卡(以下及后续简称GP卡)的安全域、安全通道、内容、密钥的可视化管理及通用脚本化、命令化处理的工具平台;
  • GPTS适用于GP卡管理、应用个人化、应用开发调试等GP卡操作及个人化开发或者测试人员使用,需要有一定的GP卡相关技术规范知识体系;
  • GPTS的IC卡读写器类型支持本地PCSC及远程读写器,能够满足对远程PC的PCSC、Android(NFC读写、eSE/SIM、OMA、SDK)及iPhone SDK的远程APDU操作;
  • 脚本语言选择ECMAScript [ECMA_262]标准即Javascript,参考《GlobalPlatform Systems Profile and Scripting Specifications v1.1》规范;
  • GPTS以注重轻量便捷使用为设计思路,不需要安装,下载后直接使用,并助提供在线的版本更新服务。

二、能够做什么

  • 可视化管理GP卡内容、Key、安全域;
  • 远程协助IC卡、eSE或者其它开发者自定义形式的“卡”操作;
  • 使用GP系统脚本语言(JavaScript)操作IC卡;
  • 使用GP卡Shell命令操作IC卡;
  • Android的HCE调试。

三、可能需要的外部设备(非必备)

  • PCSC智能卡读写器;
  • 支持NFC读写模式的Android手机;
  • 支持OMA的Android手机;
  • iPhone手机。

注:不局限于以上设备。

四、适合谁使用

  • GP标准的智能IC卡(Java卡为主)的开发及测试人员;
  • Java卡应用(Applet)开发及测试人员;
  • 支持ISO7816/ISO14443的APDU要求的CPU卡应用开发及测试人员;
  • 想要能够通用化及快捷化的个人化开发及测试人员。

五、使用授权

  • 免费使用

六、主界面

1)、设计风格:

  • 主界面采用传统的开发IDE风格,类似VS开发工具。后续版本会增加开发者扩展插件,插件管理。
  • 打开文件以脚本片段代码、Shell批命令为打开文件,后续版本会增加工程模式或解决方案的打开方式。

2)、布局:

  • 开发者工具布局,从下到下,从左到右,分别为:菜单栏、工具栏、读写器快捷栏、工作空间、APDU显示区、Shell命令输入栏、输出信息框、用户或游客开发者登录状态、当前坐标及选择数。
  • 工作空间、APDU显示区、输出信息框的大小在每次退出时会自动记忆,并且在再次打开时恢复。
  • 工作空间、APDU显示区、输出信息框可以根据开发者偏好,设定浮动、停靠、自动隐藏等个性化属性。

注:在Windows下只能同时开启一个开发者工具进程

GPTS Mainboad.png


七、IC卡读写器功能

  • 查看刷新:查看读写器列表,刷新本地PCSC读写器;
  • 连接读写器:选择用于全局的读写器进行连接上电复位,包括本地PCSC或者远程读写器;
  • 管理本地读写器的远程访问:选择本地PCSC读写器,生成或删除“远程连接码”,设置是否允许远程访问;
  • 管理远程读写器:新增、删除远程读写器,会保存至本地配置,下次打开时可以再次选择或者管理;
  • 测试常规APDU:测试选择文件、读记录文件、读二进制文件等常规APDU。
  • 远程连接读写器:选择远程读写器,连接等待远程读写器接受访问,建立远程连接会话;

ICCReaderShowInfo.png


八、基于Javascript的GP脚本

i7vqe0jb5x.png


九、最新版本

v1.2

更新日期:2017.08.1

更新说明:修改GP系统脚本的扩展的一系列bug,Grypto、GPScp03、File等类。

下载


十、GPTS在线指引

http://guide.gpts.zchrit.com/cn/

相关文章
|
28天前
|
API
【Azure Developer】如何用Microsoft Graph API管理AAD Application里面的Permissions
【Azure Developer】如何用Microsoft Graph API管理AAD Application里面的Permissions
Hype Cycle for Cloud Platform Services, 2022 -- Gartner
Hype Cycle for Cloud Platform Services, 2022 -- Gartner
265 0
Hype Cycle for Cloud Platform Services, 2022 -- Gartner
如何启用 SAP Business Technology Platform 上的 Mobile Services
如何启用 SAP Business Technology Platform 上的 Mobile Services
如何启用 SAP Business Technology Platform 上的 Mobile Services
sap gateway development mode
Created by Wang, Jerry, last modified on Mar 24, 2015
sap gateway development mode