[SmartcardServices-Users] Building the piv.tokend project

david.lloyd at fsmail.net david.lloyd at fsmail.net
Thu Oct 29 17:17:05 PDT 2015


Hi,

I was asked for some pointers on building the PIV.tokend project…

(1) Check out the code

svn checkout https://svn.macosforge.org/repository/smartcardservices


(2) Launch Xcode and open trunk/Tokend.xcodeproj

Switch from World to PIV


(3) Build the code

- choose “Update to recommended settings:


(4) Open the build settings for Tokend:

-  switch C++ Standard library to: stdc++ (GNU c++)


(5) Create the SecurityPieces/Frameworks directory and link to OpenSC.tokend/build

get the OpenSC.tokend source code - note the frameworks in the build directory

git clone https://github.com/OpenSC/OpenSC.tokend.git

mkdir /usr/local/SecurityPieces/Frameworks
ln -s Frameworks to OpenSC.tokend/build


(6) Build again

Token.h line 189 rename one of the two hKeys to something else.


(7) Linking:

rename tokend.framework/toked_debug to tokend 

…so that the linker finds it, or figure out why this happens!


(8) Copy output PIV.tokend/Contents/MacOS/PIV_debug over /Library/Secuity/tokend/Contents/MacOS/PIV


Job done!  Hope that helps...




More information about the SmartcardServices-Users mailing list