Cac Card Reader Driver For Mac Os Sierra

In Sierra a new smart card component has been introduced: pam_smartcard. PAM is Pluggable Authentication Modules.

CAC/DOD military smart card reader is an easy-to-install USB2.0 device suited for all contact smart card operations like online-banking or digital signature applications, also built-in SD/SDHC/SDXC/MMC, MS(3 in 1), micro SD, M2, SIM common memory card slots and 3 port usb2.0 hub.

  • In this video, I walk you through enabling CAC on your Mac via CACKey and MilitaryCAC.com.
  • Mobile CAC Reader is dedicated to curating the best news, insights and technology related to the Department of Defense (DOD) Common Access Card (CAC) and mobile CAC readers. Recent Posts UHPPOTE Full Complete 125KHz EM-ID Card 1 Door Security Access Control Entry System Kit With Electric 600Lbs 280KG Force Magnetic Lock.
  • Insert your Access Card into the CAC Reader. The LED indicator should change from Red/Amber to Green. A Green LED indicates that the CAC Reader has read and validated the Access Card.
  • A: The software is compatible with Mac OS X 10.13 High Sierra. B: The software has limited functionality with Mac OS X 10.13 Hgh Sierra. C: The software is not compatible with Mac OS X 10.13 High Sierra.
  • What You Get: Saicoo CAC USB-C Smart Card Reader, CD driver, 18-month. Rocketek CAC Smart Card Reader - DOD Military USB Common Access Card Reader - Compatible with Windows XP/Vista/7/8/10, Mac OS X / RT-SCR1 ID / IC Bank Card Reader.

The source code is available at macOS 10.12 Source and is part of the pam_modules component.

pam_smartcard

The pam_smartcard(8) manage is:
I guess this is related to the introduction of the native support of PIV cards in Sierra. See 'macOS Sierra and PIVToken source code'.
The pam_smartcard PAM module is used by two services by default:
  • authorization_ctk
  • screensaver_ctk

SmartCardServices

Another interesting man page is SmartCardServices(7). Here is an extract:Driver

PAM PKCS#11?

Since PAM is available in macOS maybe the PAM PKCS#11 module can be used without too much changes? This module is for GNU/Linux but may be adapted for macOS.

Cac Reader For Macbook


ForIn this case, adding support for smart card login in macOS, if you already have a PKCS#11 library for your card, should be easy.

Conclusion

The use of smart card in macOS for high level services (like authentication) is easier in Sierra, at least for PIV smart cards.

Card Reader Driver For Windows 7


Mac Friendly Cac Reader

I imagine that the support of other smart cards models will be proposed by third parties 'soon'.