Oct 06
Issue: How do I enable CAC integration on a Mac in Firefox
Solution:
1. Download CoolKey pre-built binary for Mac at http://directory.fedoraproject.org/wiki/
BuildCoolKey#Pre_Built_Binary
BuildCoolKey#Pre_Built_Binary

2. Extract downloaded .zip file
3. In Terminal, cd to the extracted usr/local directory and copy the CoolKey folder to /
usr/local/ (sudo cp -R CoolKey /usr/local/)
4. Open Firefox > Preferences and click on the Advanced tab and then on the
Encryption sub tab
usr/local/ (sudo cp -R CoolKey /usr/local/)
4. Open Firefox > Preferences and click on the Advanced tab and then on the
Encryption sub tab

5. Click on Security Devices

6. Click Load and enter any name youʼd like for the Module name, and in the box for
Module filename, enter /usr/local/CoolKey/lib/pkcs11/libcoolkeypk11.dylib and click
OK
OK

7. Confirm by clicking OK

8. Verify that you now see the module you just added in the list of Security Modules and
click OK

9. You should now be able to use your CAC to login in with Firefox
2 Responses to “CAC enable Firefox”
Leave a Reply
You must be logged in to post a comment.

October 10th, 2008 at 6:07 am
I wanted to add a quick note about this setup. You may need to create the “lib” directory. Also, follow these steps if you have issues with reading PDF with Adobe 9.
I use the CoolKey package from the CoolKey site:
http://directory.fedoraproject.org/wiki/BuildCoolKey#Pre_Built_Binary
Use cd to change to the directory that the CoolKey
package was downloaded to:
$ sudo mkdir -p /usr/local/lib
$ sudo mkdir -p /usr/local/include
$ sudo mkdir -p /usr/local/bin
$ unzip mac-coolkey-1.1.0.zip
$ cd usr/local/CoolKey
$ sudo cp -r lib/* /usr/local/lib/
$ sudo cp -r include/* /usr/local/include/
$ sudo cp -r bin/* /usr/local/bin/
Once that is done, the path to Coolkey to use in Firefox and Adobe
Reader is:
/usr/local/lib/pkcs11/libcoolkeypk11.dylib
January 5th, 2011 at 10:35 pm
i tried to do this process , but i cant understand the second part. on terminal “cd”???? i dont understand what to do in terminal. im not that good in computer. any help will be appreciated