【问题标题】:Signing data with smartcards on Mac in C++使用 C++ 在 Mac 上使用智能卡对数据进行签名
【发布时间】:2008-12-05 10:56:28
【问题描述】:

Mac OS X 中是否支持使用智能卡对数据进行签名?我查看了系统标头,发现只有对智能卡支持的模糊引用(在 SecKeychain.h 中),这并没有真正带我去任何地方。

如果没有内置支持,我可以选择哪些(即存在哪些免费/非免费库可以帮助我)?

【问题讨论】:

  • 将“智能卡”重新标记为更常见的“智能卡”标签

标签: c++ macos cryptography smartcard


【解决方案1】:

Apple-CDSA mailing list 可能是问这个问题的最佳地点; CDSA 代表通用数据安全架构,它包括 Mac OS X 上的所有安全/钥匙串/签名基础架构,包括对智能卡安全性的任何支持。

大量使用 CDSA 并从事相关工作的人将在那里。可能还值得检查档案;有人可能已经做了你想做的事。

【讨论】:

    【解决方案2】:

    MUSCLE 的东西还提供了一个 API、PKCS#11 模块等,并且可以在 OS X 上运行。

    MUSCLE Framework 和 OpenSC 可能支持不同的卡,所以这取决于您使用的类型。

    【讨论】:

      【解决方案3】:

      我在这里回答我自己的问题,以供参考。 OpenSC 库提供了处理智能卡所需的一切,它是跨平台的(Windows、Linux 和 Mac),它的许可证适用于商业项目。

      【讨论】:

        猜你喜欢
        • 2015-12-22
        • 1970-01-01
        • 2023-03-15
        • 2011-01-09
        • 2017-12-05
        • 2012-02-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多