tokend的probe()函数如何工作?

时间:2011-09-19 11:59:34

标签: macos keychain smartcard tokend

SecTokend.h声明一个函数

CSSM_RETURN (*probe)(SecTokendProbeFlags flags, uint32 *score, char tokenUid[TOKEND_MAX_UID]);

在某些时候由securityd调用。但我找不到何时以及如何调用它 a)在哪些条件下调用此函数?
b)probe()应该知道它必须看哪个设备?

TIA

1 个答案:

答案 0 :(得分:2)

  • 从Lion开始弃用Tokend。
  • Tokend获取读者姓名作为参数
  • 调用
  • 探测来测试这个tokend是否可以处理给定的牌(它应该返回一个得分,而得分最高的得分将赢得插入的牌)