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