Wiki     Blog     Roadmap     Timeline     New Ticket     View Tickets     Project Search

Component: TokenD

A TokenD is the low-level module(s) which interface to each specific Smart Card's applet or file OS.


The TokenD modules available as part of this project are:

(1) BELPIC.Tokend - Belgian National ID (BELPIC) compliant Smart Cards.
(2) CAC.Tokend - Common Access Card (CAC) compliant Smart Cards.
(3) PIV.Tokend - Personal Identity Verification (PIV) compliant Smart Cards.

New: (4) tokendPKCS11.so - PKCS-11 Shim over Tokend.

Browse the Active Source Code  (License: APSL v2)


Mac OS X 10.6 ships with four (4) Tokend modules & a PKCS11Shim:

(1) BELPIC.Tokend - Belgian National ID (BELPIC) compliant Smart Cards.
(2) CAC.Tokend - Common Access Card (CAC) compliant Smart Cards.
(3) JPKI.Tokend - japanese PKI (JPKI) compliant Smart Cards.
(4) PIV.Tokend - Personal Identity Verification (PIV) compliant Smart Cards.
(5) tokendPKCS11.so - PKCS-11 Shim over Tokend.

Browse the Source Code for 10.6.0  (License: APSL v2)

Mac OS X 10.5 ships with four (4) Tokend modules:

(1) BELPIC.Tokend - Belgian National ID (BELPIC) compliant Smart Cards.
(2) CAC.Tokend - Common Access Card (CAC) compliant Smart Cards.
(3) JPKI.Tokend - japanese PKI (JPKI) compliant Smart Cards.
(4) PIV.Tokend - Personal Identity Verification (PIV) compliant Smart Cards.

Browse the Source Code for 10.5.6 and higher  (License: APSL v2)


Submitting your Smart Card Tokend

If you are a Smart Card vendor / developer and wish to have your smart card tokend included within this open source project, please make a request to Shawn Geddis, Smartcardservices Project Lead.


Third-Party Mac OS X Smart Card Tokend Support

Smart Card vendors / developers in alphabetical order providing smart card tokend support for various Mac OS X releases: