My primary use case is OS X (10.10) with a yubikey NEO-n in CCID/PIV mode only for use in mutual-auth TLS through Safari. The steps I followed were to download and install OpenSC (Yosemite installer was just posted within the last few days). I then put it into CCID mode only using Yubikey NEO Manager and installed the yubico-piv-tool and installed a .p12 using this tool.
The end result is that a keychain is present with my credential on it, but unlocking it via either Keychain Access or in the certificate prompt in Safari does not work. I have reset my pin and for testing purposes set an incorrect pin lockout of 30. I'm having trouble finding why exactly this cannot be unlocked via any application accessing keychain, but all command prompt tools (opensc-tool, yubico-piv-tool) are able to operate with it, which tells me the PIN is set and working. Additionally, installing the .p12 into keychain directly functions as expected, which eliminates that element.
I'd love to hear if anyone got this far and figured out that last step!
|