Étape 1: Télécharger, installer et configurer openssl
Microsoft ont également des outils pour créer des certtificates de l’infrastructure à clé publique, comme Makecert.exe, mais qui a besoin de .net SDK. PowerShell dispose également d’une applet de commande New-SelfSignedCertificate, mais seulement sur Windows 8 et supérieur. Donc, je préfère openssl.
Le site d’openssl n’offre pas les fichiers exécutables ou des installateurs, mais sur cette page du wiki , vous pouvez trouver quelques-uns. J’ai utilisé la distribution Fulgan Indy. Faites défiler jusqu'à la version plus récente, plus sûre (enfin, que vraiment inutile une version sécurisée du tout pour cela), Télécharger le win32 ou win64 (en fonction de votre matériel de PC) et décompresser tous les fichiers dans un répertoire que vous aimez. Je l’ai installé dans D:\openssl.
Les certificats que vous allez créer mieux aller dans un autre dossier, afin que vous puissiez refaire votre travail si c’était amusant à faire. Pour importer un certificat dans le magasin de certificats, il doit aussi, être sur un disque local. Ainsi, créer un dossier où vous stockez vos certificats en. J’ai utilisé D:\SignPS. Accédez à ce dossier.
La prochaine chose dont vous avez besoin est un fichier de configuration d’openssl, pour un modèle n’était pas bondé du kit Indy Fulgan. Il y a plusieurs là-bas, la plupart d'entre eux similaires. J’ai pris un au Massachusetts Institute of Technology. Faire un fichier texte nommé « openssl.cnf » et copiez-collez le texte dedans.
Testons Si openssl fonctionne. Lancez une fenêtre DOS (cmd.exe) et pour ce faire (> est l’invite de commandes DOS).
> set OPENSSL_CONF=D:\SignPS\openssl.cnf > D:\openssl\openssl version OpenSSL 1.0.2h 3 May 2016
Ouais.