Um einen Smartcard-Treiber eines Drittanbieters verwenden zu können, müssen Sie den CryptoTokenKit-Smartcard-Treiber auf dem Clientsystem deaktivieren.
Geben Sie den folgenden Befehl auf dem Clientsystem ein, um zu ermitteln, welche Smartcard-Treiber installiert sind.
#system_profiler SPSmartCardsDataType
Um zu ermitteln, ob eine Smartcard vom CryptoTokenKit-Smartcard-Treiber unterstützt wird, geben Sie den folgenden Befehl auf dem Clientsystem ein.
#security list-smartcards
Um den CryptoTokenKit-Smartcard-Treiber für CAC- und PIV-Karten zu deaktivieren, verwenden Sie den folgenden Befehl auf dem Clientsystem.
#sudo defaults write /Library/Preferences/com.apple.security.smartcard DisabledTokens -array com.apple.CryptoTokenKit.pivtoken
Um den CryptoTokenKit-Smartcard-Treiber für Gemalto .NET-Karten zu deaktivieren, verwenden Sie den folgenden Befehl auf dem Clientsystem.
#sudo defaults write /Library/Preferences/com.apple.security.smartcard DisabledTokens -array com.gemalto.Gemalto-Smart-Card-Token.PKCS11-Token