gpt4 book ai didi

Java读卡器终端

转载 作者:行者123 更新时间:2023-12-01 23:13:48 26 4
gpt4 key购买 nike

我是 Java Card 开发新手,但到目前为止我一直在使用 Java Card 开发工具包 2.2 并制作示例。

我尝试了解如何实际使用 java 卡小程序。例如,我有经典的“钱包”小程序,它是一个管理卡上的信用卡和借记操作的钱包应用程序。我使用 jcwde 工具在模拟器上运行小程序。 APDU 工具正在向卡发送 apdu 消息,并且卡会做出响应。

现在我的问题是练习如何使用这张卡?终端应发送的 apdu 指令是根据小程序实现的方法预定义的。客户要插卡的设备应该如何与卡交互?例如,我们不希望客户发送 APDU 命令。是否有带有屏幕的设备也应该进行编程?

钱包应用程序类似于:working with Java Card Wallet

这里的人物问题使用相同的方法。使用 apdu 消息测试小程序。这是我们应该测试我们的卡的方式吗?

最佳答案

卡应用程序运行后,您将希望将其部署到某些服务中。根据上下文,客户端可能会向其发送 APDU

  • 来自本地应用程序(例如,向 UICC 发送 APDU 的手机应用程序)
  • 通过 NFC(例如,商家销售点将 APDU 发送到卡内的 Visa 应用程序)
  • 在安全通道中通过无线方式(“credit”命令通常要求发送该命令的实体经过身份验证,否则任何人都可以为其钱包充值)

这实际上取决于您想要构建的内容。在大多数情况下,您必须构建一些阅读器代码,最有可能使用 PC/SC 发送 APDU。 Javacard 的优点在于它允许您在卡内(即在严格安全的环境中)定义业务规则。只要确保您可以信任您的输入即可。

关于Java读卡器终端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21525773/

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