Chaplain Moreno,
The X509 keychain should not need to be unlocked in order to function. From what I understand, as long as the permissions for the X509 are set up (see my earlier post in this thread), it should work. THere is no need to download any third-party drivers for SCR331 to operate. This is assuming you are running a version of the firmware on the reader which makes it CCID compliant (see the Apple Federal web site at
http://www.apple.com/itpro/federal/ for a summary of this).
As per an email exchange I had with SCM Systems support earlier this year, newer SCR331 readers are CCID compliant, and therefore should be plug-and-play ready for the Mac.
Please ensure you're doing the following to eliminate possible CAC headaches, based on my experience with CAC and Macs. I have found this works for me, and several people I work with.. I do not work for Apple, nor have I seen much in the way of official documentation to address using CACs on Macs....
1. Remove any third-party drivers you may have installed for the CAC. Reboot Mac.
2. Ensure you're running the latest OS X updates (from Apple menu "Software Update..." function)
3. Close down Safari if currently running.
4. Start Keychain Access if its not already running
5. Run First Aid on your Keychain, if you have not done so recently -- this can fix a lot of Keychain problems. To do so, in Keychain Access: menu Keychain Access->Keychain First Aid. Enter your account's password where prompted, and click Verify radio button, then click START
If any errors are indicated, run Click on the Repair button several times in a row until no more errors are indicated, then run Verify one more time.
6. Quit, and Re-start Keychain access so that changes you just made are saved to the hard drive.
7. Insert SCR331 CAC reader USB cable in to USB port on Mac without your CAC in it.
8. Wait a moment, THEN insert your CAC. The Green LED should start blinking, and remain blinking. Observe the CAC should become visible on the left-hand column in Keychain access
9. Click once on your CAC, you should see your 3 certificates on the right-hand side.
10. For each of the 3 certificates on the right-hand side, you will be binding the NMCI webmail address. This is a work-around for a bug in OS X/Safari which Apple is well aware of.. I opened a trouble ticket via AppleCare some time ago, and received confirmation this is being addressed.
To bind a web site to a certificate (so that Safari knows which certs to use for Webmail)....
Right-click on the cert, select "New Identity Preference...", enter the full HTTPS address for Webmail
https://webmail.xxx..xxx.mil, and select the corresponding certificate in the pull-down menu. Yes, this is redundant as you had previously selected the certificate you wanted to bind the web address to.
Repeat this process for the second and third CAC certificate, ensuring you select the 2nd and third certificate within the New Identify Preference dialog box.
11. Close Keychain Access to save changes to your hard drive.
12. Start Safari, and BE SURE to reset (clear) Safari.. check the options to clear Cache and cookies. (Do this going forward Webmail login screen doesn't come up)
13. Surf over to the Webmail .mil site... you should be prompted for the CAC PIN.. upon proper entry, you'll see the NMCI login screen.
Please advise if you have further questions and/or if this works.
v/r
Jeff