要使用第三方智能卡驱动程序,您必须在客户端系统上禁用 CryptoTokenKit 智能卡驱动程序。

要确定安装了哪些智能卡驱动程序,请在客户端系统上键入以下命令。

#system_profiler SPSmartCardsDataType

要确定智能卡是否受 CryptoTokenKit 智能卡驱动程序支持,请在客户端系统上键入以下命令。

#security list-smartcards

要为 CAC 和 PIV 卡禁用 CryptoTokenKit 智能卡驱动程序,请在客户端系统上使用以下命令。

#sudo defaults write /Library/Preferences/com.apple.security.smartcard DisabledTokens -array com.apple.CryptoTokenKit.pivtoken

要为 Gemalto .NET 卡禁用 CryptoTokenKit 智能卡驱动程序,请在客户端系统上使用以下命令。

#sudo defaults write /Library/Preferences/com.apple.security.smartcard DisabledTokens -array com.gemalto.Gemalto-Smart-Card-Token.PKCS11-Token