Closed peterlobster closed 1 year ago
Not 100% sure about this but if the expiration dates on your sub keys really are 2022 then that might explain it. Maybe try signing a text file from the gpg CLI and see if you get more info.
Something like
$ ls -l >test.txt
$ gpg --armor --default-key $GITHUBKEYID --output test.sig --detach-sign test.txt
@Paraphraser Thanks for the help. Yeah, that works. I always rotate my keys every year on 09-17. So they're set to expire 09-17-2023.
FYI as an alternative …You don’t need to rotate your keys if you don’t want to You can edit your keys and move back the expiry date and just republish your public key and resend your private key to your Yubikey On 10 Jan 2023, at 13:06, The Lobster @.***> wrote: @Paraphraser Thanks for the help. Yeah, that works. I always rotate my keys every year on 09-17 every year. So they're set to expire 09-17-2023.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you are subscribed to this thread.Message ID: @.***>
@peterlobster - I'm sorry but I don't quite understand your answer.
Are you saying:
You normally rotate on 09-17 and did so on 09-17-22 but forgot to push the renewed keys to your YubiKey, that you have just done the push, and now everything works? Or,
The keys on your YubiKey were pushed on 09-17-22, so the lines in your --card-status
output which suggested 2022 expiration dates:
ssb> … expires: 2022-xx-xx
were either wrong or somehow still "correct" but not the actual cause of your problem, but that everything now works anyway either because the problem just went away by itself or because you found some other explanation?
Up until now, I've had no reason to distrust --card-status
output so I'd really like to understand whether there is, in fact, a situation where updated keys can return incorrect expiry dates? I hope that makes sense.
@Paraphraser I apologize. It must have been an issue of mistaken outputs. I seem to have copied the output from a previous backup (I keep lots of backups) I had imported which was taken prior to me renewing the keys. By the time I checked them again, that problem was corrected, hence the output I sent.
Man, that caused quite the confusion, lol. My bad guys.
Anyways, I did get it fixed. I think it may have had something to do with the Seahorse Flatpak and the way it's all set up to handle GPG/SSH.
I switched systems, but for some reason, I can't get git to work. Everything else seems to work though, which is what's strange. Even SSH. Maybe because this is running GNOME Seahorse as a Flatpak? However that wouldn't make sense since gpg is located outside the Flatpak.