Solaris 开发者安全性指南

SCF 卡和各种接口

以下函数用于访问智能卡及获取状态。

SCF_Card_close(3SMARTCARD)

释放打开卡时分配的资源(如内存和线程)。另外,还释放该卡持有的锁定。

SCF_Card_getInfo(3SMARTCARD)

获取有关卡的信息。

SCF_Card_freeInfo(3SMARTCARD)

取消从 SCF_Card_getInfo(3SMARTCARD) 返回的存储的分配。

SCF_Card_lock(3SMARTCARD)

获取对特定卡的锁定。此函数允许应用程序执行多重 APDU 事务,而不会受到其他智能卡应用程序的干扰。

SCF_Card_unlock(3SMARTCARD)

从特定卡中删除锁定。

SCF_Card_exchangeAPDU(3SMARTCARD)

将命令 APDU 发送给卡并读取卡的响应。

SCF_Card_waitForCardRemoved(3SMARTCARD)

查看是否已移除特定卡。如果插入了其他卡或重新插入了同一个卡,则该函数将报告旧卡已被移除。

SCF_Card_reset(3SMARTCARD)

重置特定卡。

SCF_strerror(3SMARTCARD)

获取描述状态代码的字符串。