要使用第三方智能卡驱动程序,您必须在客户端系统上禁用 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