Можно ли использовать «Связку ключей» + «TouchID» macOS для программы ввода пароля?

Можно ли использовать «Связку ключей» + «TouchID» macOS для программы ввода пароля?

Есть ли способ настроить pinentry-mac, который я сейчас использую для ввода парольной фразы для моей карты OpenPGP (Yubikey), или другую программу, которая будет хранить парольную фразу в «Связке ключей» macOS, чтобы мне пришлось просто использовать «TouchID», а не вводить ее вручную?

решение1

Я искал что-то похожее (без Yubikey) и обнаружил, что pinentry-mac не поддерживает Touch ID (по крайней мере пока). В итоге я написалpinentry-touchid«оболочка»/интеграция вокруг pinentry-mac, которая запрашивает подтверждение (через Touch ID) при извлечении пароля из Связки ключей macOS.

У меня сейчас нет Yubikey, ноpinentry-touchidговорит по протоколу assuan IPC для связи с gpg-agent. Я предполагаю, что это должно работать и в этом случае. Если что-то не работает, смело открывайте issue.

Связанный контент