Para utilizar un controlador de tarjetas inteligentes de terceros, debe deshabilitar el controlador de tarjetas inteligentes CryptoTokenKit en el sistema cliente.
Para comprobar qué controladores de tarjetas inteligentes tiene instalados, escriba el siguiente comando en el sistema cliente.
#system_profiler SPSmartCardsDataType
Para comprobar si una tarjeta inteligente es compatible con el controlador de tarjetas inteligentes CryptoTokenKit, escriba el siguiente comando en el sistema cliente.
#security list-smartcards
Para deshabilitar el controlador de tarjetas inteligentes CryptoTokenKit para las tarjetas CAC y PIV, utilice el siguiente comando en el sistema cliente.
#sudo defaults write /Library/Preferences/com.apple.security.smartcard DisabledTokens -array com.apple.CryptoTokenKit.pivtoken
Para deshabilitar el controlador de tarjetas inteligentes CryptoTokenKit para las tarjetas Gemalto .NET, utilice el siguiente comando en el sistema cliente.
#sudo defaults write /Library/Preferences/com.apple.security.smartcard DisabledTokens -array com.gemalto.Gemalto-Smart-Card-Token.PKCS11-Token