{"id":3585,"date":"2019-05-19T14:00:27","date_gmt":"2019-05-19T12:00:27","guid":{"rendered":"https:\/\/www.unicoda.com\/?p=3585"},"modified":"2019-05-19T13:51:03","modified_gmt":"2019-05-19T11:51:03","slug":"gpg-et-pinentry","status":"publish","type":"post","link":"https:\/\/www.unicoda.com\/?p=3585","title":{"rendered":"gpg et pinentry"},"content":{"rendered":"\n<p>J&rsquo;ai r\u00e9alis\u00e9 une modification du param\u00e8tre pinentry-program du c\u00f4t\u00e9 de mon fichier de configuration de l&rsquo;agent gpg \u00e0 savoir ~\/<em>.gnupg\/pgp-agent.conf <\/em>:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># Ancienne valeur :\n# pinentry-program \/usr\/bin\/pinentry-curses\n# Nouvelle valeur :\npinentry-program \/usr\/bin\/pinentry<\/pre>\n\n\n\n<p>Ceci a pour effet d&rsquo;utiliser le pinentry par d\u00e9faut, soit pinentry-gtk-2 dans mon cas. J&rsquo;effectue ce changement, car pinentry-curses n&rsquo;arrive pas \u00e0 s&rsquo;afficher correctement si le d\u00e9clencheur n&rsquo;est pas une application lanc\u00e9e dans un terminal. J&rsquo;ai notamment rencontr\u00e9 des probl\u00e8mes au d\u00e9marrage de Webstorm, lorsque celui-ci lance des commandes git en arri\u00e8re plan pour rechercher d&rsquo;\u00e9ventuelles nouveaut\u00e9s. Si un terminal \u00e9tait d\u00e9j\u00e0 ouvert, l&rsquo;interface curses y apparaissait, mais impossible d&rsquo;y saisir correctement le PIN. Probl\u00e8me similaire en testant passmenu: pas d&rsquo;affichage de l&rsquo;interface.<\/p>\n\n\n\n<p>Une fois la modification de configuration effectu\u00e9e, on red\u00e9marre notre agent :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">gpg-connect-agent reloadagent \/bye<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>J&rsquo;ai r\u00e9alis\u00e9 une modification du param\u00e8tre pinentry-program du c\u00f4t\u00e9 de mon fichier de configuration de l&rsquo;agent gpg \u00e0 savoir ~\/.gnupg\/pgp-agent.conf : # Ancienne valeur : # pinentry-program \/usr\/bin\/pinentry-curses # Nouvelle valeur : pinentry-program \/usr\/bin\/pinentry Ceci a pour effet d&rsquo;utiliser le pinentry par d\u00e9faut, soit pinentry-gtk-2 dans mon cas. J&rsquo;effectue ce changement, car pinentry-curses n&rsquo;arrive pas &hellip; <a href=\"https:\/\/www.unicoda.com\/?p=3585\" class=\"more-link\">Continuer la lecture<span class=\"screen-reader-text\"> de &laquo;&nbsp;gpg et pinentry&nbsp;&raquo;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[316,377],"tags":[420,421],"class_list":["post-3585","post","type-post","status-publish","format-standard","hentry","category-configuration","category-crypto","tag-gpg-agent","tag-pinentry"],"_links":{"self":[{"href":"https:\/\/www.unicoda.com\/index.php?rest_route=\/wp\/v2\/posts\/3585","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.unicoda.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.unicoda.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.unicoda.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.unicoda.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3585"}],"version-history":[{"count":2,"href":"https:\/\/www.unicoda.com\/index.php?rest_route=\/wp\/v2\/posts\/3585\/revisions"}],"predecessor-version":[{"id":3597,"href":"https:\/\/www.unicoda.com\/index.php?rest_route=\/wp\/v2\/posts\/3585\/revisions\/3597"}],"wp:attachment":[{"href":"https:\/\/www.unicoda.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3585"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.unicoda.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3585"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.unicoda.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3585"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}