Try this link for CACKEY and this one for the DoD Configuration Extension for Firefox īefore install open a terminal and do the following:
You'll need to go to DISA's Linux development site and download the latest version of CACKEY and DoD Configuration Extension for Firefox. You'll probably have to download this part at work and email it to yourself. NOTE: A computer with working CAC authentication is required for the downloads.
The next step is to install the PKCS #11 module and FireFox extension. If that doesn't work you'll probably need a new reader. You can try unplugging and plugging your reader back in. You either don't have a compatible CAC reader or it is unable to locate your CAC reader. If your window doesn't look like this and you have one that's more like this: This means you have a compatible CAC reader. Possibly identified card (using /home/user_name/.smartcard_list.txt):ģB 7D 96 00 00 80 XX XX XX XX XX XX XX XX XX XX XX XX LCS (life card cycle): 00 (No information given) EF.DIR and EF.ATR access services: by GET RECORD(s) command + Historical bytes: 80 31 80 65 B0 XX XX XX XX XX XX XX XXĬategory indicator byte: 80 (compact TLV data object) TB(1) = 00 -> VPP is not electrically connected Once your computer comes back up you will need to plug in your CAC reader if you haven't done so already. Now for those packages you just installed to take effect you will need to restart your computer. $ sudo apt-get install libpcsclite-dev pcscd pcsc-tools libccid build-essential autoconf Ubuntu splits pcsclite into a few packages. The pcsclite project provides the middleware layer. US government smartcards may also need support for the Government Smartcard Interoperability Specification (GSC-IS) v2.1 or newer. You need middleware to access a smart card using the SCard API (PC/SC), and a PKCS#11 standard interface for smartcards connected to a PC/SC compliant reader. Here in a moment we will use some commands to make sure you have a supported reader. The newer one is semi-round and looks like the one to the left. If you have an older square one, those are no longer supported by DoD websites.
As we said earlier you need a newer CAC reader. This is where your PKI authentication is stored. Most CACs will look like the one to the right. We are going to set this up using FireFox on Ubuntu.Ī few things you are going to need to be able to do this is a newer CAC reader and a current Common Access Card.
Overwhelmingly, the first thing most users need is PKI authentication. You can use these cards for Public Key Infrastructure (PKI) authentication and email.
The Department of Defense (DoD) issues Common Access Cards (CACs) which are smart cards set up in a particular way. It will be empty but we'll be adding additional libraries to make it look like this one. Once you have that installed you will need to open the Configure Wine application and navigate to the Libraries tab. While the name sometimes appears in the forms WINE and wine, the project developers have agreed to standardize on the form Wine.
Its meaning later shifted to the recursive "backronym", Wine Is Not an Emulator in order to differentiate the software from other emulators. The name Wine initially was an acronym for WINdows Emulator. This method of duplication differs from other methods that might also be considered emulation, where Windows programs run in a virtual machine. It duplicates functions of Windows by providing alternative implementations of the DLLs that Windows programs call, and a process to substitute for the Windows NT kernel.
Wine is a free and open source software application that aims to allow applications designed for Microsoft Windows to run on Unix-like operating systems.