Download Middleware For Cac Reader



  1. Download Middleware For Cac Reader Filehippo
  2. Download Middleware For Windows 10
  3. Free Cac Middleware Software Download
  4. Middleware Software For Cac Readers

Where can I download the right version of ActivClient for my CAC? Utilizing ActivClient properly is one of the biggest hangups when it comes to ensuring functional operation of your CAC reader. Normally, the hardware drivers are pretty simple. Most come with the CAC reader itself. But ActivClient is another story.

The wikis are now using the new authentication system.
If you did not migrate your account yet, visit https://idp-portal-info.suse.com/

Once installed, plug in a smart card reader for the CAC and the system is capable of supporting sites that require PKI authentication (i.e., OWA, DoD Web sites, the Air Force Portal). The middleware will only work with OWA if the user's organization supports and allows OWA. Hi guys, I was wondering if anyone out here knows of an easy guide on how to install a cac reader for home use. I've googled it but the websites seem sketchy and figured it might be easier asking here.

Jump to: navigation, search
This is to help setup DoD Common Access Card (CAC) Reader also known as a Smart Card Reader. This procedure is tested to work with the DoD CAC, Oberthur ID One 128 v5.5 Dual.

Tested on openSUSE

Recommended articles

Related articles


  • 3Install the Middleware
    • 3.2PKCS #11 module
  • 4Smart Card Reader Driver
    • 4.1Start Up the Daemon
  • 6Configure Firefox
  • 7Configure Chrome / Chromium
  • 11External Links
  • 12See also


Preface

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). The following is a guide to assist in setting up openSUSE to access CAC-enabled DoD websites.

SLES 12

SLES 12 specific instructions can be found here:

Install the Middleware

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.

Packages available through openSUSE

In order to use the DoD CAC you must install the the following packages:

  • pcsc-lite - PCSC Smart Cards Library
  • pcsc-ccid - generic USB CCID (Chip/Smart Card Interface Devices) driver
  • perl-pcsc - Abstraction layer to smart card readers
  • pcsc-tools - Optional but highly recommended, these tools are used to test a PCSC driver, card and reader
    • http://software.opensuse.org/package/pcsc-tools
      • Note: Be sure to select the package that corresponds with your distribution version.
Middleware

Alternatively, install the packages Through Terminal:


PKCS #11 module

There are three working modules to access the PKCS #11 keys on your CAC. Each have their strengths and limitations. You will need to choose which version works best for you. In most situations, CoolKey is preferred.

OpenSC

OpenSC provides a set of utilities to access smart cards. It facilitates their use in security applications such as mail encryption, authentication, and digital signature. This module has a broader feature set than CoolKey or CACkey and you are able to access your PIV certificate for those individuals that are Dual Persona. This module is speedy like CoolKey and doesn't lag like CACkey. This may be the best option if you are dual persona and do not wish to use CACkey from DISA.

Alternatively, install OpenSC Through Terminal:

CoolKey

Coolkey is available through the openSUSE software repository. This is arguably the most stable method for accessing your CAC. The downside is, Dual Persona individuals that have the activated PIV certificate will not be able to access it rendering you not able to access the DoD Enterprise Email certificates. If you are not Dual Persona this is by far the best module to use as it is stable, accesses certificates quickly and does not cause the pcsc daemon to hang. Direct link to the software package:

Alternatively, install CoolKey Through Terminal:

CACkey

CACkey is available from DISA's on the Forge.mil Linux development site. This works but is very slow to access the CAC certificates. The system will hang long enough that the sites may time out. It does work and sometimes requires an untimely page refresh. A machine with working CAC authentication is required for the DISA download. Once obtained, the RPM will install without issue.

Forge.mil hosts the CACkey package, but it requires CAC authentication to download the packages. Easiest may be to download all on a CAC enabled machine and then transfer to the Linux machine. From forge.mil download:

  • the latest version of CACkey
  • the DoD Configuration extension for Firefox has been deprecated and has been replaced with these Instructions from DISA.

Recommend these be stored on AKO Cloud, Dropbox, portable media, or other location to ensure continued access.

This seems to be the most reliable option if you are a dual persona. The CACkey was recently updated which addressed performance issues.

CACkey Alternate download

This location is not CAC Protected and has the source available for download as well


Smart Card Reader Driver

Without installing any additional drivers the following card readers are tested and work without issue:

  • You may have to install additional drivers for your hardware. Check your hardware and search using the key word pcsc.

Start Up the Daemon

This should happen automatically, but if it does not start up on your system, here is how you can activate/enable the SmartCard daemon:

Graphical Method

  • From YaST:
    • Open YaST
    • System Services (Runlevel)
    • Select the Expert Mode Radio button
    • Search for pcscd, select from the drop down Start/Stop/Refresh select Start
    • Select 'OK' to close the window

Terminal Method

Testing your Smart Card Driver

Open a terminal (ie konsole, x-term or other) and type/enter. You might have to insert a smart card in order for the message to pop-up.

Similar to the following means the card reader is working properly:

Similar to this indicates a need to check for additional driver requirements for your hardware:

Then check again to see if the PCSC Daemon (pcscd) is running.

Verify SmartCard Deamon is Active and Reading Your CAC

At anytime if you don't seem to get response from the SmartCard, check and see if the daemon is active by executing this in terminal:

If you remove and insert your card with no response during the scan, the daemon has crashed.

If you find that the pcsc daemon has crashed you can run this in terminal to restart the daemon:

Authority Certificates

Download extract and install the DoD Certificates.

The certificates can be obtained from this link:

Make note of the location you stored these certificates

Configure Firefox

Firefox requires manual selection of the PKCS #11 module.

The aforementioned DoD Configuration extension has been deprecated and will no longer install into Firefox.

Import Certificates

The current method of installing the certificates is one-by-one. This can be done through Firefox import mechanism.

Firefox 57 and later

  • Preferences > Privacy & Security
    • Scroll Down to Security Section
    • Select View Certificates

Continue for All versions of Firefox

  • Select the Import... button at the bottom of the dialog.

The certificates that require installation are the following

  • DOD CA-27 through DOD CA-32,
  • DOD EMAIL CA-27 through DOD EMAIL CA-34,
  • DOD EMAIL CA-39 through DOD EMAIL CA-44,
  • DOD ID CA-33 through DOD ID CA-34,
  • DOD ID CA-39 through DOD ID CA-44,
  • DOD ID SW CA-35 through DOD ID SW CA-38,
  • DOD ID SW CA-45 through DOD ID SW CA-48, and
  • DoD Root CA 2 through DoD Root CA 4

Set Firefox to Require Selection of Certificate

When accessing multiple CAC protected pages, some pages will require different certificates from the card. Some require the non-email certificate while Enterprise Email will require the email certificate.Firefox 56 and earlier

  • Preferences > Advanced > Encryption
    • Select the radio button in front of 'Ask me every time.'

Firefox 57 and later

  • Preferences > Privacy & Security
    • Scroll Down to Security Section
    • Below the Certificates heading, select the radio button in front of 'Ask me every time.'

Set CAC Module

Firefox 57 and later

  • Open Preferences > Privacy & Security
    • Scroll Down to Security Section
    • Select Security Devices

Continue for All versions of Firefox

  • Check the left column. It should show an entry similar to 'CAC Module' along with certificate(s) as a sub-item. If it doesn't work then the entries are wrong.
    • Select the entry and select Unload to remove the security device
  • To install/reinstall the CAC driver in Firefox using the above listed Security Devices
    • Select Load on the dialog box
    • Module name should be something like: DoD CAC
    • Module filename: either type in or browse to the location of the libcoolkeypk11.so, libcackey.so or opensc-pkcs11.so drivers
    • The files will be located under either:

or

Configure Chrome / Chromium

Unfortunately, Chrome (Chromium) doesn't automatically recognize the CAC once you've completed all the previous steps but it doesn't take much more work to get Chrome to work with the CAC.

In order to utilize the CAC within Chrome it is necessary to install mozilla-nss-tools. You can do so through the openSUSE software installation site or through terminal:

While in a terminal in your home directory run one of the two following commands as your user:

  • For 32-bit systems:

Download Middleware For Cac Reader Filehippo

  • For 64-bit systems:

Make sure that the utility is properly installed

If it is properly installed there will be an entry with 'CAC Module' and details of the library, slot and status. If you were not in your home directory when configuring modutil you will receive an error like 'modutil: function failed: SEC_ERROR_BAD_DATABASE: security library: bad database.'

Chrome should now be able to utilize the CAC without any issues

Removing CAC Module

Download Middleware For Windows 10

If you have previously installed libcackey.so and you wish to utilize CoolKey instead, you will have to unload the 'CAC Module':

Test out your browser

Go to a CAC-enabled web site (www.us.army.mil) and test the CAC login.

Be patient as there may be a delay while authenticating with the CAC.

The PIN and certificate selection authentication process is in the reverse of what you may be used to when using non-Linux machines. Expect to be prompted first for PIN and then certificateselection.

Troubleshooting

It is possible that the PCSC Daemon can hang, to restart the service in terminal

Additional Notes

The Defense Travel System no longer requires Oracle Java in order to function correctly.

If you have trouble with IcedTea See the instructions on SDB:Installing_Java to install.

Free Cac Middleware Software Download

If you have previously used the CACkey module for accessing the Defense Travel System and now use Coolkey, you will have to edit the configuration file:

Alter the line that contains the following information (/usr/lib64/ for 64bit and /usr/lib/ for 32bit):

It should reflect the coolkey module:

External Links

Team members

  • FutureboyTalk - Contributions

See also

Related articles

Retrieved from 'https://en.opensuse.org/index.php?title=DoD_Common_Access_Card_(CAC)_Reader&oldid=144398'
  • ActivClientCAC is the market-leading Common Access Card (CAC) middleware from ActivIdentity that allows US Department of Defense agencies to easily use CAC smart cards for a wide variety of desktop, network security and productivity applications.

    • ActivClient CAC
    • ActivIdentity
    • Commercial ($)
    • Windows Vista, Windows XP, Windows 2000
  • CaC is a application to easily download and convert Videos from Videosites like YouTube, Google Video etc. ItdlDLs written in Lazarus / FreePascal and availible for Linux, Windows and Mac OS X Systems..

    • cac_0240_testing_setup.exe
    • CFA2k
    • Shareware ($)
    • 3.63 Mb
    • Win All
  • Download Wonder® works seamlessly with your browser to download files from the Internet, then manage and organize your downloads. It resumes interrupted downloads and prevents ISP and AOL disconnections during lengthy downloads.

    • dlwonder.exe
    • Forty Software, LLC.
    • Shareware ($29.77)
    • 997 Kb
    • Win95, Win98, WinME, WinNT 3.x, WinNT 4.x, Windows2000, WinXP
  • Internet's robust Download Manager is a powerful and FREE download manager with intuitive interface and all necessary tools within, including: Download resuming, Browser integration, Clipboard monitoring, Drag and Drop and many other features. ...

    • rwsidm31.exe
    • robust.ws
    • Freeware (Free)
    • 3.44 Mb
    • Win95, Win98, WinME, WinXP, WinNT 3.x, WinNT 4.x, Windows2000
  • Internet Download Optimizer (IDO) can accelerate your downloads by up to 200% with a new TCP/IP optimization logic. Its wizard determines your operating system and guides you through a number of steps to achieve better Internet performance.

    • ido410.exe
    • Internet Download Manager,Tonec Inc.
    • Shareware ($14.95)
    • 492 Kb
    • Win95, Win98, WinME, WinNT 4.x, Windows2000
  • MetaProducts Download Express is a Windows program that allows you to download individual files from Web, FTP and HTTPS sites at the maximum possible speed. Download resuming is supported.

    • desetup.exe
    • MetaProducts Corporation
    • Freeware (Free)
    • 416 Kb
    • Win95, Win98, WinME, WinNT 3.x, WinNT 4.x, WinXP, Windows2000
  • Perfect tool for Web developers or anyone that moves files on the Internet. Ftp Client & Download Manager all in one. Features: Browser integration, Clipboard monitoring, Upload/Download resume , Firewall/Proxy support, one click directory transfers.

    • rwrf4200.exe
    • robust.ws
    • Freeware (Free)
    • 5.78 Mb
    • Win95, Win98, WinME, WinXP, WinNT 3.x, WinNT 4.x, Windows2000
  • Chrysanth Download Manager helps user simplify, accelerate, resume and manage Internet downloads. With Download@Once, user can easily take snapshots of web pages that may contain many downloadable links with just one click.

    • getfile.htm?CSDownloadManager.zip
    • Chrysanth Software Sdn Bhd
    • Shareware ($29.95)
    • 5.24 Mb
    • Win95, Win98, WinME, WinNT 4.x, Windows2000, WinXP
  • Download Booster has features to help you download the files-automatically turning off the computer when it has done getting the files (so you can just leave it alone to do the work!).

    • TSpeedDBooster.exe
    • Max Secure Software
    • Shareware ($9.95)
    • 127 Kb
    • Win98, WinME, Windows2000, WinXP, Windows2003
  • Gain control with FREE Crawler download manager! Perform fast and efficient downloads. Start, pause/resume, stop and set options of the selected download, and get an overview about the download progress. Comes with FREE customizable Crawler Toolbar.

    • crawlersetup.exe
    • CRAWLER, LLC
    • Freeware (Free)
    • 1.03 Mb
    • Win95, Win98, WinME, Windows2000, WinXP, Windows2003
  • MetaProducts Download Express is a Windows program that allows you to download individual files from Web, FTP and HTTPS sites at the maximum possible speed. Download resuming is supported. ...

    • desetup.exe
    • MetaProducts Corporation
    • Freeware ($)
    • 630 Kb
    • Win98, WinME, WinXP, Windows2000
  • Limewire Pro Free Download is an open source, peer to peer program that connects users and allows the sharing of files. Limewire Pro Free Download is the fastest P2P program around and with turbo speeds, that beat other file sharing programs by far.

    • LimeWirePro.exe
    • Limewire Pro Free Download
    • Freeware (Free)
    • 5.28 Mb
    • Win 3.1x, Win95, Win98, WinME, WinNT 3.x, WinNT 4.x, Windows2000, WinXP, Windows2003, Mac OS X

Related:Activclient Cac Download - Activclient For Cac Pki Only - Activclient Home Use - Activclient Mini - Activclient Pki Only

Middleware Software For Cac Readers

Pages : 1 | 2 | 3>