I currently use an app called Authy as an alternative to Google Authenticator which generates all my auth codes for over a dozen sites. I would like to use my Yubikey Neo to generate those codes at the push of a button. I have an iPhone, not an Android phone, so I can't use your Android app. I downloaded a Mac version of the Yubico Authenticator, but it won't recognize my Neo. I'm comfortablish on the command line but the process to get this up and running seems inordinately complex and I've already been
ground to a halt trying to configure this thing for logging into my Mac.
I also bought a Yubikey U2F which, obviously, was incredibly easy to configure with Google and Dropbox. I guess what I'm wondering is, if that's so easy, why is it so complex for me to configure this thing to do all the other stuff I want it to do? How can I do what I want simply?
Why not design an app that just says, "How would you like to use your Yubikey?" with checkboxes for "to login with two factor auth for websites," "to login to my computer," "to store my PGP/GPG keys," "to store my SSH keys," and automate that process through the app instead of making such a complicated path for less hardcore folks like me?
The whole issue with broad adoption of advanced security is that there's such a high level of know-how needed to make even the most basic things work (like GPG) that the average end user will never adopt it. I thought the U2F was awesome and wanted to do more with it, so I bought a Neo. Now I feel like I wasted my money on something I can't even get working without having to write forum posts. Must we count on website owners to add U2F support instead of counting on you guys to make kick ass software that makes it easy for fools like me to secure their devices?
Like, why does
this exist instead of an app to drag and drop my GPG private key and my SSH private key directly onto the Yubikey and have them activated for use automatically?