Older installers (ie. for v10.10, v10.9, …) have been re-posted, incremented to v2.1.2, and digitally signed. Their respective installation locations will remain as they were on the respective OS releases. The respective SHA-256 hash has been generated and noted on the download page which replaces the previous SHA-1 hash postings.
Updated Installer (v2.1.2) posted for OS X El Capitan v10.11.
The previous Installers (prior to v2.1.2) posted for El Capitan had been causing some users problems when running the installer. We have tracked the problem down to an issue with the content/text formatting embedded in the Welcome and Read Me panels of the installer. To avoid the problem for everyone, we have removed all text formatting from the installer and have reposted the installer for all to consume.
Installer posted for OS X El Capitan v10.11.
This SmartCardServices Installer provides the Tokend bundles and cacloginconfig.plist for installation on your OS X El Capitan systems.
For ensuring access to the most current installers as updates are posted, we are now providing static reference URLs to SmartCardServices Installer downloads corresponding to each major OS X release. These symbolic links will always point to the most recent versions of the installers.
Installer posted for OS X Yosemite v10.10. This SmartCardServices Installer provides the Tokend modules and cacloginconfig.plist for installation on your OS X Yosemite systems. Note that the installer and Tokend modules are not digitally signed again yet, but will be in the future. To ensure you have the original installer posted here and not one that has been modified, please verify the SHA-1 hash of the .zip you download against the hash posted for the corresponding installer from the installers download page:
Installers updated to v2.0.1 to include an updated JPKI.tokend due to build configuration errors specific to this Tokend. Previous JPKI.tokend provided in Installer v2.0 will fail operational testing and use, so please replace immediately. If you experience any failure in replacing the previously installed JPKI.tokend, please execute the following command, requiring admin privileges, to remove the currently installed Tokend and re-run the installer:
# rm -R /System/Library/Security/tokend/JPKI.tokend
We added a new project section, Security Updates, to the left side navigation bar for explanation of security updates. SmartCardServices Security Update IDs will use the following naming convention:
First SCSSSU has been included in the SmartCardServices v2.0 release and was identified as: SCSSU-201401.
SmartCardServices Installers v2.0 for OS X v10.6 - v10.9 have been posted providing the signed Tokend modules for Smart Cards previously support by Apple.
SmartCardServices Installers v2.0.b2 (beta) for both OS X Mountain Lion v10.8 and OS X Lion v10.7 have been posted here providing the signed Tokend modules for Smart Cards previously supported by Apple.
Being the richest man in the cemetery doesn’t matter to me…. Going to bed at night saying we’ve done something wonderful… that’s what matters to me.
The SmartCardServices Installer 2.0b1 (beta) has been posted here and provides the signed Tokend modules for Smart Cards previously supported by Apple in Mac OS X 10.6. This installer does not contain any new support or features other than supporting OS X Lion.
The following was an announcement Shawn Geddis sent out on July 20, 2011 to customers using Smart Cards on Mac OS X. We share it here for completeness and clarity to our continuing open source development and user community.
Our SmartCardServices Project here definitely contines, but Apple has had to make changes with respect to what it ships in OS X.
Smart Card Services and the ability to develop support for a multitude of Smart Card devices and profiles based on CDSA/Tokend has been available in OS X since version 10.4. January 2009, Apple officially moved the already open sourced components to an organized open source project at https://SmartCardServices.MacOSForge.org which has been lead by Shawn Geddis, Enterprise Security Consulting Engineer with involvement from key leads within the open source community. This project has driven the ongoing development and support for additional readers and smart card profiles which were then incorporated into OS X 10.5 through 10.6.
As Apple continues to drive innovation in the mobility space, it is necessary to continually reevaluate how OS services can be enhanced to better serve Apple’s customer base. Apple has had to make some tough decisions relating to the current Smart Card Services architecture.
An updated Tokend & Installer have been posted for your testing.
An updated Tokend & Installer have been posted for your testing.
The Installer for the CAC Next Generation (a.k.a. CAC-NG) Tokend support for Mac OS X 10.6 - Snow Leopard has been posted which support the Gemalto TOPDLGX4 144 issued cards. Note that the Oberthur ID One 128 v5.5 Dual cards are not yet supported.
The Installer for the CAC Next Generation (a.k.a. CAC-NG) Tokend support for Mac OS X 10.5 “Leopard” was fixed and re-posted. The previous installers have been replaced with this new version - v0.96.
Support for Snow Leopard is forth coming, but you can proceed to test with your Mac OS X 10.5.6+ machines with this installation.
The SmartCardServices Project Team is pleased to provide access to the *BETA* for CAC Next Generation (a.k.a. CAC-NG) Tokend support for Mac OS X 10.5 “Leopard”. Support for Snow Leopard is forth coming, but you can proceed to test with your Mac OS X 10.5.6+ machines with this installation.
Source Code for the SmartCard Services that shipped in Mac OS X 10.6.0 have been posted!
Now that Mac OS X 10.6.0 has been released by Apple on August 28, 2009, we were able to post the corresponding source code to our project for immediate access and development.
On August 17, 2009, we had a new component added to our project…
Short Description: PKCS-11 Shim on top of Tokend
This new component allows use of any installed tokend from a PKCS-11 based Application (i.e. Firefox, Thunderbird, etc.). This P11overTokend approach eliminates the need for users to have multiple SmartCard abstraction layers. Having more Smart Card Architectures (other than the built-in Tokend) active at the same time can be extremely problematic, since there is no inherent arbitration between them. Apple’s Smart Card Services assumes exclusive ownership of any recognized and supported Smart Card that has been attached to the hardware. If the Smart Card inserted was not supported by any installed Tokend then there was no conflict with the PKCS-11 based application.
Welcome to the SmartCardServices project for Mac OS X. This MacOSForge project is intended as a central clearing house for activity and development related to the seamless integration of smart cards, readers, relevant third-party software, and Mac OS X’s identity system and credential stores (i.e., keychains).
The goal of this project is to provide early access to community-driven development of novel capabilities and enhancements. Over time, as these innovations mature, they will be evaluated for inclusion in future releases of Mac OS X.