Posting this here as I just got mine working properly. Discovered how to edit the Mozilla Firefox add-on to work with Firefox 8 on a Linux Mint 12 build (which was previously not possible based on anything I have found). The Ubuntu and Linux wiki still list this as unsolved. It was disabled in the Ubuntu 11.04 build so this may work for that build as well. The newest DOD CAC software is built for the Firefox 7 build. It is necessary to edit the .xpi file. I will list the instructions below. Hopefully this site is popular enough for anyone with Linux and a government CAC looking for this information will be able to find it. :-[
First, go into Firefox -> Preferences -> Advanced -> Security Devices and remove and "CAC Module" or other 'Security Devices' that you have added manually. There should only be two root categories if you haven't added other things to it.
Second, download the newest version of this (you must right-click and 'save link as...' or it will attempt to install the add-on and fail): https://software.forge.mil/sf/frs/do/listReleases/projects.community_cac/frs.mozilla_addon (ironically, you need a computer with CAC access to download the file). Email it to yourself so that you can access it with your Linux computer. Right-click that file and change the extension to .zip. Right click the new zip file and click 'Extract here'. Double click and open the folder. Right-click install.rdf file and open with text editor. Toward the end of the file, look for this:
You need to change the
to
So essentially, change the version max from 7 to 9. Then you're covered for a couple of version.
Save and close the file. Highlight all the files/folders in the folder now and right-click and compress the files to a .zip file. Once it's done right-click and rename again. Change the file extension to .xpi now. That step is done.
Third, close and reopen Mozilla Firefox. Go into Add-ons and once you click it there is an icon in the upper right that has a drop down box with options. Click that and click "Install Add-on from file". Choose the file that you edited. You may see an error. Ignore it. Restart Firefox. Insert CAC. Visit DOD with Linux and Firefox.
Also can access government email through webmail using this process if you have it setup properly.
Hope this helps someone! Enjoy.
First, go into Firefox -> Preferences -> Advanced -> Security Devices and remove and "CAC Module" or other 'Security Devices' that you have added manually. There should only be two root categories if you haven't added other things to it.
Second, download the newest version of this (you must right-click and 'save link as...' or it will attempt to install the add-on and fail): https://software.forge.mil/sf/frs/do/listReleases/projects.community_cac/frs.mozilla_addon (ironically, you need a computer with CAC access to download the file). Email it to yourself so that you can access it with your Linux computer. Right-click that file and change the extension to .zip. Right click the new zip file and click 'Extract here'. Double click and open the folder. Right-click install.rdf file and open with text editor. Toward the end of the file, look for this:
Code:
<!-- firefox -->
<RDF:Description RDF:about="rdf:#$ZDG9A3"
em:id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"
em:minVersion="1.5"
em:maxVersion="7.0.*" />
Code:
em:maxVersion="7.0.*"
Code:
em:maxVersion="9.0.*"
Third, close and reopen Mozilla Firefox. Go into Add-ons and once you click it there is an icon in the upper right that has a drop down box with options. Click that and click "Install Add-on from file". Choose the file that you edited. You may see an error. Ignore it. Restart Firefox. Insert CAC. Visit DOD with Linux and Firefox.