-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Age key support #134
Comments
Yes I'd like to implement this but the current specification for the plugin interface to |
Hi @smlx, it seems the specification has been merged last year, is this still something you would like to do? With |
Thanks for the bump, and I totally agree that it would be amazing to eliminate GPG from common development workflows.
Yes technically |
Once I get access to a YubiKey with firmware 5.7.0+, I will add support for native age identities to It would also be good to know how |
I agree it would be nice for The generation of certificates in Could you elaborate a bit on how you manage PIN/touch policies in cert extensions for |
Yubico says "security keys with firmware 5.7 will be available to purchase in late May 2024" in their latest press release. They also confirmed Ed25519 and X25519 PIV support in the new firmware. |
As outlined in Mic92/ssh-to-age#14, it would be great if it would be possible to use
piv-agent
to generate age keys in some way.Currently the only way to get SSH keys from Yubikey seems to be
age-plugin-yubikey
. Unfortunately it doesn't seem to be able to use the PIV keys generated bypiv-agent
. While that itself isn't too big of a deal, it also seems thatage-plugin-yubikey
cannot run whilepiv-agent
is active, as the PIV device is busy. That means thatpiv-agent
would have to be stopped every time a file needs to be encrypted or decrypted, which is really inconvenient.Depending on the outcome of Mic92/ssh-to-age#14, it might be possible to get age keys from the SSH keys generated by
piv-agent
. However, I realised thatpiv-agent
is already generating both SSH and GPG keys, so why not age? @str4d seems to acknowledge that some sort of an agent would be good to implement for age keys, and I have a hunch thatpiv-agent
might already have a lot of the groundwork necessary for that.The text was updated successfully, but these errors were encountered: