使用 HTTPS 功能的经典 JavaCard 3.0 Applet

Classic JavaCard 3.0 Applet Using HTTPS functions

我注意到 JavaCard 3.0 可以使用来自 Oracle 网站的 HTTPS (oracle.com/technetwork/articles/javase/javacard3-142122.html).

有什么方法可以创建到普通 Internet 网站的 HTTPS 连接吗?

A1:没有公开可用的 JavaCard Connected(描述此类选项)设备。

A2:经典 JavaCard 不specify/allow任何类型的连接。

基本上,使用 Java Card Classic,您只能使用 APDU 界面。此接口已在 Java 卡 API 和 ISO/IEC 7816-4 标准中指定。

当然可以通过 APDU 接口传输任何类型的协议,但您必须自己编程。此外,您还必须在终端端这样做,因为 Java 对 TCP/IP、名称解析等一无所知。由于 Java 卡环境非常有限,它创建类似于 HTTP 客户端的东西会很棘手。

已经有在 Java 卡上实现微型 Web 服务器的演示。这些显然还需要在终端端使用某种代理。

Connected Edition - 如果你能在任何地方找到它 - 使用相同的想法;它实现了一个网络服务器,例如验证。据我所知,它没有提供客户端。