Each have their strengths and limitations. There are three working modules to access the PKCS #11 keys on your CAC. The Linux CAC Reader stack is based on a set of middleware called PCSC (Personal Computer Smart Card), written by the MUSCLE (Movement for the Use of Smart Cards in a Linux Environment) project.Įnter this into Terminal and execute: sudo apt install libpcsclite1 pcscd pcsc-tools PKCS #11 module The following is a guide to assist in setting up Linux Mint to access CAC-enabled DoD websites. US Department of Defense (DoD) now limits access to many of its websites to be via a smart Common Access Card (CAC) authenticated with a Personal Identification Number (PIN). If you test this against an Ubuntu derivative and it works or does not work, please contact me or leave a comment to let me know. Note that not all derivatives were tested. This is a guide that is tested to work with Ubuntu and its Derivatives including Linux Mint.