在 Java Card 平台上使用 grpc

Posted

技术标签:

【中文标题】在 Java Card 平台上使用 grpc【英文标题】:Utilizing grpc on Java Card Platform 【发布时间】:2020-07-08 11:54:45 【问题描述】:

我想知道是否有办法在 Java Card 小程序上使用 grpc-java。基于 Java Card 文档,支持 TCP、TLS、HTTP 和 HTTPS 等网络协议,另一方面,Java Card 运行时与 JVM 相比非常有限,并且工作在内存受限的环境中。我会很感激有关此的任何信息或 poc 或想法,谢谢。

【问题讨论】:

【参考方案1】:

可能不会。虽然 oracle 定义了 Java Card 连接版,但它非常罕见,在野外很少见,几乎所有 Java Card 操作系统的实现都在运行 Java Card 经典版。通常的方法是使用抽象加密接口重写库,该接口可以使用智能卡插入,如 pkcs11、迷你驱动程序或在 java 卡上运行加密原语但在主机上执行网络协议栈的专有东西

【讨论】:

以上是关于在 Java Card 平台上使用 grpc的主要内容,如果未能解决你的问题,请参考以下文章

在 Java Card 上编码 publicKey

gRPC .NET Core跨平台学习

golang下grpc的实践

gRPC的Java实现

gRPC Java 服务端实现简析

gRPC的使用