使用C ++中的Mac上的智能卡签名数据

时间:2008-12-05 10:56:29

标签: c++ macos cryptography smartcard

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

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

3 个答案:

答案 0 :(得分:3)

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

许多使用和使用CDSA的人都会在那里。它可能也值得检查档案;某人可能已经完成了你想要做的事情。

答案 1 :(得分:1)

MUSCLE内容还提供了API,PKCS#11模块等,并且可以在OS X上运行。

MUSCLE Framework和OpenSC可能支持不同的卡,因此取决于您使用的是哪种卡。

答案 2 :(得分:0)

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