【问题标题】:What does it mean for a smart card to be PKCS#15 compatible?智能卡与 PKCS#15 兼容意味着什么?
【发布时间】:2016-02-20 21:34:52
【问题描述】:

许多智能卡供应商将他们的智能卡宣传为兼容 PKCS#15 或兼容 ISO 7816-15(这两个文档或多或少是相同的)。 在阅读了这两个文档后,我了解到 PKCS#15 代表文件系统智能卡的特定布局和代表 PKCS#15 结构(ODF、PuKDF、PrKDF、CDF、AODF、SKDF 等)的文件的特定内容编码。

在我看来,任何与 ISO 7816 文件系统兼容的智能卡都与该标准兼容。

所以我的问题是:智能卡被宣传为兼容 PKCS#15 是什么意思?您对此有何看法?是否有这些 PKCS#15 文件在卡操作系统内部实现的卡(不涉及将这些结构映射到专用文件、透明或记录文件的卡的外部程序)?

【问题讨论】:

    标签: smartcard javacard


    【解决方案1】:

    我还主要将 PKCS#15 兼容性视为文件系统的问题。 请注意,卡上提供的所有这些信息本身没有活动功能。你仍然需要一个活跃的部分,我。 e.软件读取它,并将找到的信息转换成适当的命令发送到卡。例如,这是在 PC 上运行的与 PKCS#11 兼容的 API 中完成的。

    【讨论】:

      【解决方案2】:

      PKCS#15 和更新的 ISO/IEC 7816-15 标准描述了一种查找基于文件的卡片的文件、对象和功能的方法。 ISO/IEC 7816-4 描述了实现和使用基于文件的卡片的框架,但没有描述如何发现个性化卡片中包含哪些文件、对象和功能。

      这两个标准都不足以完整地描述基于文件的智能卡,但它确实使人们能够在卡上定义协议并编写可重复使用的软件。如果某张卡被宣传为兼容 PKCS#15,那么您应该能够(在一定程度上)通过为该卡实施 PKCS#15 或使用定制的现有解决方案来使用它。

      【讨论】:

        猜你喜欢
        • 2020-06-01
        • 2020-05-21
        • 2023-03-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多