Update of "CACKey"
Overview

Artifact ID: b504a34daf1756bee08a0129b8d7c33b144ca9b9
Page Name:CACKey
Date: 2018-08-13 16:38:33
Original User: rkeene
Mimetype:text/x-markdown
Parent: 0564f14f9e82fd03b7875e842ce870d109732348
Content

Department of Defense Common Access Card PKCS#11 Provider

CACKey is a PKCS#11 compliant library that provides access to the cryptographic and certificate functions US Goverment Smartcards (cards that comply to Government Smart Card Interoperability Specification v2.1). It supports all versions of the Department of Defense Common Access Card (CAC) and US Government Personal Identity Verification (PIV) cards (starting with release 0.7.0).

It requires a PC/SC interface to the smartcard. This can be provided by PCSC-Lite, the SunRay PCSC-Lite, or the Microsoft Windows Native PC/SC Driver.

CACKey has been tested on and is released in binary form for the following platforms:

Operating System CPU Architecture Tested Version
Solaris SPARC / UltraSPARC 0.7.9
Solaris x86 / x86_64 0.7.9
Linux All 0.7.9
Debian / Ubuntu x86_64 0.7.5
Debian / Ubuntu x86 0.7.5
RedHat / CentOS x86_64 0.7.5
RedHat / CentOS x86 0.7.5
Windows x86 0.7.5
Windows x86_64 0.7.5
Mac OS X ppc, ppc64, x86_64 0.7.8
Chrome OS x86_64 / arm 0.7.8

As of version 0.6.1, the Mac OS X version of CACKey includes a Tokend to handle PKCS#11 providers. This is especially important on Mac OS X v10.7 (Lion).