SmartCard
com.apple.security.smartcard
The payload that configures a smart card.
Configuration Keys (7)
| Key | Type | Title |
|---|---|---|
allowSmartCardIf 'false', the system disables smart cards for logins, authorizations, and screen saver unlocking. It is still allowed for other functions, such as signing emails and accessing the web. A restart is required for a setting change to take effect. Default: true | boolean | Allow SmartCard |
allowUnmappedUsersIf set to integer 1, allows users who aren't paired with a smart card to log in with password. Range: Disallow (0), Allow (1) | integer | Allow Unmapped Users |
UserPairingIf 'false', users don't get the pairing dialog, although existing pairings still work. Default: true | boolean | User Pairing |
oneCardPerUserIf 'true', a user can pair with only one smart card, although existing pairings are allowed if already set up. Default: false | boolean | Restrict One Card Per User |
checkCertificateTrustConfigures the certificate trust check and has one of the following possible values: - '0': Turns off certificate trust check. - '1': Turns on certificate trust check. A standard validity check is performed but doesn't include additional revocation checks. - '2': Turns on certificate trust check. A soft revocation check is also performed. Until the certificate is explicitly rejected by CRL/OCSP, it's considered valid. This setting means that unavailable or unreachable CRL/OCSP allow this check to succeed. - '3': Turns on certificate trust check. A hard revocation check is also performed. Unless CRL/OCSP explicitly says "This certificate is OK," it's considered invalid. This option is the most secure. Default: 0 Range: Off (0), On (1), On & revocation check is set to the soft level (2), On & revocation check is set to the hard level (3) | integer | Certificate Trust Validation |
enforceSmartCardIf 'true', a user can only log in or authenticate with a smart card. Available in macOS 10.13.2 and later. Default: false | boolean | Require SmartCard |
tokenRemovalActionIf '1', the system enables the screen saver when the smart card is removed. Available in macOS 10.13.4 and later. Default: 0 Range: 0, 1 | integer | Enable Screen Saver on Removal |