There are a few steps you need to take in order to use your DoD CAC / smart card with google chrome in Linux. Here are the steps I took…
Then install some packages. The following packages are necessary to complete the configuration.
Install PSCS Smart Card Libraries and tools (yum or dnf):
sudo dnf install nss-tools pcsc-lite perl-pcsc pcsc-tools ccid opensc coolkey -y
sudo yum install nss-tools pcsc-lite perl-pcsc pcsc-tools ccid opensc coolkey -y
Now make sure chrome is closed and run the following command from your home directory:
modutil -dbdir sql:.pki/nssdb/ -add "CAC Module" -libfile /usr/lib64/pkcs11/libcoolkeypk11.so
That is it… You should now be able to open Google Chrome and use your CAC for authentication on websites.
UPDATE: One of our readers came across an issue where they didn’t have modutil command. If this happens, you have to install the latest version of nss-tools.
sudo dnf install nss-tools
This site uses Akismet to reduce spam. Learn how your comment data is processed.