Apple "FairPlay Key Security Module" 必须用 C 实现吗?

Must Apple "FairPlay Key Security Module" be implemented in C?

我正在尝试弄清楚如何将 Apple FairPlay 的密钥安全模块 (KSM) 实施到我们的密钥服务器中,但据我所知,Apple FairPlay SDK 中的示例 "Server Reference Implementation" 项目已编写在 C 中,他们希望或建议我们在 C 中实现。

但是在他们的一张 FairPlay 幻灯片中,它说:

  • Implement KSM logic from scratch using protocol specification, or
  • Customize the C reference implementation in the SDK (language, integration)

第一句告诉我们可以从头开始实现。
那么,有没有人用另一种语言而不是 C 来实现 Apple FairPlay 密钥安全模块?

谢谢。

我在 Python 中编写了一个 Fairplay 实现并为 Java 指定了一个实现 - 它可以用您选择的任何语言编写,只要您有可用的必要加密库(或知道如何实现一些必需的非对称密码学)。