As-tu pensé à regarder du coté de Kerberos v5 ?
La logique est légèrement différente de celles que tu cherches à obtenir, mais ca permet de débloquer des clefs SSH ou PGP à la demande, par application. Couplé avec du SASL du PAM et une bonne gestion des token ca fait tout ce que tu demandes.
Par contre l'installation est un peu lourdingue si c'est juste pour un desktop seul.
# Ca ne répond pas parfaitement à ta question mais...
Posté par Jerome Herman . En réponse au journal Ce que serait un agent cryptographique parfait. Évalué à 2.
La logique est légèrement différente de celles que tu cherches à obtenir, mais ca permet de débloquer des clefs SSH ou PGP à la demande, par application. Couplé avec du SASL du PAM et une bonne gestion des token ca fait tout ce que tu demandes.
Par contre l'installation est un peu lourdingue si c'est juste pour un desktop seul.