gpt4 book ai didi

javacard - 如何开始使用Javacard?

转载 作者:行者123 更新时间:2023-12-03 20:17:08 31 4
gpt4 key购买 nike

我是智能卡开发的新手。请帮助我了解如何开始。


Javacard和JCOP之间有什么关系?
如何将JCOP版本映射到GlobalPlatform Card Specification


例如,JCOP 2.4.1映射到什么规范?

什么时候需要针对一个API相对于另一个API进行编码?
在哪里可以找到入门的好教程?

最佳答案

JCOP是最初来自IBM的一种软件平台,用于实现Javacard API和GlobalPlatform(以前称为Open Platform)。现在由NXP拥有和管理。
JCOP 2.4.1吗?大概是GP 2.1.1。在网络上搜索特定的产品规格。
javacard和GP:


Javacard用于使用Java编程语言以及JVM和Java库的有限版本编写用于智能卡平台的应用程序-javacard applet。
GlobalPlatform是用于管理可识别applet的智能卡的规范,可为以下各项定义操作:


管理卡生命周期,
卡/主机验证,
安装/删除/实例化/选择小程序,以及
管理卡上的安全策略。

使用GlobalPlatform,您将与GP卡交换APDU,以进行上述操作。使用javacard,您将编写可以接受和处理特定于您的应用程序的APDU的applet。 GlobalPlatform不是特定于javacard的,但是javacard是与智能卡applet开发相关的唯一技术。

对于Javacard教程,请从javacard site开始。查看文档部分中的“入门”内容。下载开发套件,您将找到一些html howtos。对于GlobalPlatform,您需要从最新的GP规范开始。它当然不是教程,但我认为您不会发现更多有用的东西。该规范将需要强大的智能卡基础知识。另请参见Required Things to start Smartcard Programming Using Javacard

关于javacard - 如何开始使用Javacard?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7190338/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com