Questions tagged [cac]

The Common Access Card (CAC) is a United States Department of Defense (DoD) smart card, used for email signing, authentication, and access to DoD computers and networks.

The Common Access Card (CAC) is the standard identification for active-duty military personnel, Selected Reserve, DoD civilian employees, and eligible contractor personnel. It is a smart card that can be used for PKI and PIV purposes. In addition it has a 2D bar code for additional identification.

CAC Developer Resources.

110 questions
4
votes
2 answers

What's the difference between CAC cards and a 'generic' smart card?

We're trying to enable our rich client C++ Windows application to utilise DoD CAC cards. We're using a third party library to secure our client/server communication using SSL, and it recognises/handles generic smart cards, but only if the…
Seb Rose
  • 3,628
  • 18
  • 29
4
votes
0 answers

Authenticating AD server user using DOD issued CAC in java

I have to authenticate an user residing in AD server using the DOD issued CAC(without using any username or password) using java. I will have CAC middle ware ActiveClient installed in the machine which is required to access the content(user…
Shivam
  • 61
  • 3
4
votes
1 answer

java client certificate authentication

I implemented a strong authentication in a web server (apache) and it work great. but I want to implement a java class that have to compare cac ID and suject name to the ones presents on java .properties file or XML
xfocus
  • 47
  • 9
3
votes
2 answers

Get a client certificate off of a DoD CAC Card

I have a C application that uses LibCurl (LibCurl is a C API that makes an HTTP connection to a web server). Using LibCurl I need to download a file from an HTTPS server that requires a client certificate. So far our technical solution works…
kmehta
  • 2,457
  • 6
  • 31
  • 37
3
votes
0 answers

React sessionStorage vs localStorage vs Cache

I am working with React and have some data from the API that I must store/persist so that the API is not called every time the page is rendered, only the first time. I was wondering what are the main differences between local, session and cache?…
NoDiggityNoDoubt
  • 341
  • 1
  • 3
  • 18
3
votes
2 answers

No longer prompted for CAC for localhost after upgrade to Windows 11

After upgradeing to Windows 11, a local ASP.Net application is no longer prompting me for my CAC and so I cannot access the site via https. I can access it fine via http. I did some looking around and my bindings were set to a cert with the…
3
votes
1 answer

Smart Card enable a PHP site hosted on IIS 6?

I have been doing some research on this the past couple days and have yet to find a solution. I have seen suggestions that include the php Exec() function to call an outside application to handle this. I have been looking for a tutorial like this…
Jerry
  • 31
  • 2
3
votes
0 answers

Accessing Git with DoD Common Access Card (GIT) Offsite - Mac

I use a DoD CaC card on a contract job to authenticate to our bitbucket via the browser. I am running into an issue on my work Mac that does not allow me to pull/push changes while not onsite. I am able to visit this repo via the browser with a…
John G
  • 31
  • 3
3
votes
1 answer

CAC (Common Access Card) reader in js

So I am tasked with having a user either sign in with a username/password combination or they can sign on with their CAC card. I know that I will need to use a card reader to do so but I am completely lost on what to do. I have not been able to find…
BStill
  • 894
  • 1
  • 9
  • 33
3
votes
2 answers

How to extract the username from a DoD CAC using Java

I am trying to communicate with a CAC using Java. From the Developer Kit, I was able to find information about extracting the Unique ID (CHUID) and a few other pieces of information, like the applets available on the card. However, I am unable to…
Chitra
  • 198
  • 4
  • 13
3
votes
2 answers

Configuring 'Cassini' (ASP.NET Development server) for CAC cards for testing - How?

I'm developing a new website (ASP.Net, VB codebehind pages, .Net 3.5) to replace a "Classic ASP" site. Some of the pages are 'public' and the rest require authentication - in this case it's done by reading DoD-issued CAC cards through the…
David
  • 892
  • 4
  • 16
  • 41
3
votes
3 answers

Django and Common Access Cards (CAC)

A web app written in Python is planned, Django is a leading contender as framework. One requirement is CAC access, wihout the need to hand enter username and password. From what I can tell, CAC access is not part of the "batteries" included with…
Paulb
  • 1,471
  • 2
  • 16
  • 39
3
votes
4 answers

How do I automate access to an IIS website that has "require client certificates"?

I work on an IIS6/ASP.NET website that must "require client certificates" in the form of a smart card (specifically a Common Access Card). I need to create a few services to access various URLs on a timer to do things like update search indices,…
Scott Stafford
  • 43,764
  • 28
  • 129
  • 177
3
votes
1 answer

DoD CAC ADPU Commands

I am attempting to allow DoD CAC registration/authentication for a Java application I am writing. I am using the javax.smartcario package to read the card. I can successfully connect and read the GUID. The information I am looking for is the…
dustinnoe
  • 675
  • 5
  • 7
3
votes
0 answers

RESTful CAC authentication

Ok, I was able to figure out how to enable RESTful CAS authentication Now, I want to be able to enable RESTful CAC login via CAS. I was able to get CAC working with CAS by following this guide. Anyone tried this before?
krinker
  • 1,072
  • 1
  • 9
  • 23