{"id":2417,"date":"2017-02-20T20:20:06","date_gmt":"2017-02-20T19:20:06","guid":{"rendered":"http:\/\/www.unicoda.com\/?p=2417"},"modified":"2017-02-20T15:31:15","modified_gmt":"2017-02-20T14:31:15","slug":"mettre-a-jour-des-certificats-sur-une-machine-windows-non-connectee","status":"publish","type":"post","link":"https:\/\/www.unicoda.com\/?p=2417","title":{"rendered":"Mettre \u00e0 jour des certificats sur une machine Windows non connect\u00e9e"},"content":{"rendered":"<p>Il y a plusieurs semaines, j&rsquo;ai rencontr\u00e9 un probl\u00e8me original dans mon travail quotidien. Ayant \u00e0 effectuer des modifications sur du code en .NET servant d&rsquo;interm\u00e9diaire entre deux composants, j&rsquo;avais besoin de conna\u00eetre les donn\u00e9es en entr\u00e9e et en sortie d&rsquo;une partie du programme. Petite subtilit\u00e9, avec l&rsquo;interconnexion des composants, il me semblait plus ais\u00e9 d&rsquo;utiliser le d\u00e9bogage \u00e0 distance du code.<\/p>\n<p>Premier probl\u00e8me, les outils de d\u00e9bogage d\u00e9j\u00e0 install\u00e9s sur la machine ne sont pas compatibles avec ma version de Visual Studio. Je me rends donc sur la <a href=\"https:\/\/www.visualstudio.com\/fr\/downloads\/\" target=\"_blank\">page des t\u00e9l\u00e9chargements pour Visual Studio<\/a> afin de r\u00e9cup\u00e9rer l&rsquo;ex\u00e9cutable \u00ab\u00a0Remote Tools for Visual Studio 2015 Update 3\u00a0\u00bb. Celui est dissimul\u00e9 dans le tableau en milieu de page, apr\u00e8s avoir d\u00e9pli\u00e9 la cat\u00e9gorie \u00ab\u00a0Tools for Visual Studio 2015\u00a0\u00bb, on acc\u00e8de au t\u00e9l\u00e9chargement des \u00ab\u00a0Outils de contr\u00f4le \u00e0 distance de Visual\u00a0Studio\u00a02015 Update\u00a03\u00a0\u00bb.<\/p>\n<p>Transfert de l&rsquo;ex\u00e9cutable sur la machine serveur concern\u00e9e, ex\u00e9cution. Apr\u00e8s quelques minutes d&rsquo;attentes, une erreur appara\u00eet, les certificats pr\u00e9sents sur la machine ne permettent pas de v\u00e9rifier et valider l&rsquo;installation. Je v\u00e9rifie les param\u00e8tres r\u00e9seau du serveur, pas de chance, connexion au r\u00e9seau local seulement, pas de possibilit\u00e9 de mettre \u00e0 jour les certificats via internet.<\/p>\n<p>Apr\u00e8s quelques recherches, je tombe sur cette <a href=\"https:\/\/technet.microsoft.com\/fr-fr\/library\/dn265983.aspx#Anchor_6\" target=\"_blank\">proc\u00e9dure<\/a> de la documentation Microsoft, et pour une fois, celle-ci me semble plut\u00f4t compl\u00e8te. L&rsquo;id\u00e9e : r\u00e9cup\u00e9rer les certificats de mon poste de d\u00e9veloppement et les importer sur la machine serveur. Voici la proc\u00e9dure que j&rsquo;ai suivie (extrait de la doc).<\/p>\n<p>Dans une console en mode administrateur :<\/p>\n<pre>Certutil -generateSSTFromWU WURoots.sst<\/pre>\n<pre>start explorer.exe wuroots.sst<\/pre>\n<p>Le gestionnaire de certificats de la machine s&rsquo;ouvre.<\/p>\n<ul>\n<li>Dans le volet de navigation du gestionnaire, d\u00e9velopper le chemin d\u2019acc\u00e8s au fichier sous <strong>Certificats &#8211; Utilisateur actuel<\/strong> jusqu\u2019\u00e0 ce que <strong>Certificats<\/strong> s\u2019affiche, puis cliquer sur <strong>Certificats<\/strong>.<\/li>\n<li>Dans le volet d\u2019informations, les certificats de confiance s\u2019affichent. Maintenir la touche CTRL enfonc\u00e9e et cliquer sur chacun des certificats \u00e0 autoriser. Une fois la s\u00e9lection des certificats \u00e0 autoriser termin\u00e9e, clic droit sur l\u2019un des certificats s\u00e9lectionn\u00e9s, cliquer sur <strong>Toutes les t\u00e2ches<\/strong>, puis sur <strong>Exporter<\/strong>.<\/li>\n<li>Dans l\u2019Assistant Exportation du certificat, cliquer sur <strong>Suivant<\/strong>.<\/li>\n<li>Dans la page <strong>Format du fichier d\u2019exportation<\/strong>, s\u00e9lectionner <strong>Magasin de certificats s\u00e9rialis\u00e9s Microsoft (.SST)<\/strong>, puis cliquer sur <strong>Suivant<\/strong>.<\/li>\n<li>Dans la page <strong>Fichier \u00e0 exporter<\/strong>, entrer un chemin d\u2019acc\u00e8s au fichier et un nom appropri\u00e9 pour le fichier, par exemple <strong>C:\\AllowedCerts.sst<\/strong>, puis cliquer sur <strong>Suivant<\/strong>. Cliquer sur <strong>Terminer<\/strong>. Cliquez sur <strong>OK<\/strong> apr\u00e8s avoir \u00e9t\u00e9 inform\u00e9 de la r\u00e9ussite de l&rsquo;exportation.<\/li>\n<\/ul>\n<p>Apr\u00e8s avoir transf\u00e9r\u00e9 notre fichier AllowedCerts.sst sur la machine cible, on peut s&rsquo;int\u00e9resser \u00e0 l&rsquo;import des certificats.<\/p>\n<p>Pour cela, il est n\u00e9cessaire de se rendre dans le \u00ab\u00a0Panneau de configuration\u00a0\u00bb de la machine, puis \u00ab\u00a0Option internet\u00a0\u00bb et aller \u00e0 l&rsquo;onglet \u00ab\u00a0Contenu\u00a0\u00bb dans la fen\u00eatre qui s&rsquo;affiche. Enfin, cliquer sur le bouton \u00ab\u00a0Certificats\u00a0\u00bb.<\/p>\n<p>Dans la fen\u00eatre \u00ab\u00a0Certificats\u00a0\u00bb :<\/p>\n<ul>\n<li>Cliquer sur le bouton \u00ab\u00a0Importer\u00a0\u00bb.<\/li>\n<li>Choisir le fichier en modifiant la liste d&rsquo;affichage par type de fichier vers .sst.<\/li>\n<li>Choisir la s\u00e9lection automatique du magasin de certificat selon le type de certificat.<\/li>\n<li>Cliquer sur \u00ab\u00a0Terminer\u00a0\u00bb.<\/li>\n<li>Valider (Oui) pour chaque certificat.<\/li>\n<\/ul>\n<p>Pour finir, relancer l&rsquo;installation des outils de contr\u00f4le \u00e0 distance. Si les certificats de la premi\u00e8re machine \u00e9tait bien \u00e0 jour, l&rsquo;installation devrait s&rsquo;effectuer correctement. Il est toutefois dommage que le ou les certificats manquants \u00e0 l&rsquo;installeur ne soient pas clairement d\u00e9sign\u00e9s, cela nous aurait permis de ne s\u00e9lectionner que les certificats n\u00e9cessaires et non d&rsquo;int\u00e9grer sans distinction tous les certificats pr\u00e9sents sur la machine source.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Il y a plusieurs semaines, j&rsquo;ai rencontr\u00e9 un probl\u00e8me original dans mon travail quotidien. Ayant \u00e0 effectuer des modifications sur du code en .NET servant d&rsquo;interm\u00e9diaire entre deux composants, j&rsquo;avais besoin de conna\u00eetre les donn\u00e9es en entr\u00e9e et en sortie d&rsquo;une partie du programme. Petite subtilit\u00e9, avec l&rsquo;interconnexion des composants, il me semblait plus ais\u00e9 &hellip; <a href=\"https:\/\/www.unicoda.com\/?p=2417\" class=\"more-link\">Continuer la lecture<span class=\"screen-reader-text\"> de &laquo;&nbsp;Mettre \u00e0 jour des certificats sur une machine Windows non connect\u00e9e&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":[31],"tags":[79,312,311],"class_list":["post-2417","post","type-post","status-publish","format-standard","hentry","category-installation","tag-certificat","tag-import","tag-outils-de-controle-a-distance-de-visual-studio-2015-update-3"],"_links":{"self":[{"href":"https:\/\/www.unicoda.com\/index.php?rest_route=\/wp\/v2\/posts\/2417","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=2417"}],"version-history":[{"count":8,"href":"https:\/\/www.unicoda.com\/index.php?rest_route=\/wp\/v2\/posts\/2417\/revisions"}],"predecessor-version":[{"id":2523,"href":"https:\/\/www.unicoda.com\/index.php?rest_route=\/wp\/v2\/posts\/2417\/revisions\/2523"}],"wp:attachment":[{"href":"https:\/\/www.unicoda.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2417"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.unicoda.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2417"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.unicoda.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2417"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}