261 votes

Comment installer OpenSSL dans Windows 10 ?

J'ai une question sur comment et quelle est la version d'OpenSSl que je dois installer dans Windows pour ensuite créer des certificats. J'ai installé une version (openssl-1.0.2d-fips-2.0.10) trouvée dans source-force mais elle ne génère pas les fichiers correctement. Il y a aussi le site officiel https://www.openssl.org mais je ne sais pas comment l'installer et comment faire pour qu'au moment de générer les clés et le fichier .pem, cela fonctionne. Générer quelques variables d'environnement qui pointent vers le dossier où j'ai dézippé le téléchargé, je ne sais pas si c'est la bonne façon.

0 votes

Qu'est-ce que "mais il ne génère pas les fichiers correctement" signifie ? Quels fichiers ? Je ne pense pas que le site officiel expose les fichiers ( Gagner ) binaires. Il y a toujours la possibilité de le construire à partir des sources :d. Je me souviens que j'étais capable d'installer et d'utiliser un binaire téléchargé sur mon précédent ordinateur portable. Maintenant, j'utilise une version personnalisée ( OpenSSL 1.0.2j-fips 26 Sep 2016 ) que j'ai construit moi-même.

3 votes

0 votes

Ce qui vous convient le mieux. Si cela ne fait aucune différence pour vous, commencez par la première.

5voto

CristiFati Points 2058

Necroposting, mais pourrait être utile pour d'autres.

Il y a toujours la page officielle : [OpenSSL.Wiki] : Binaires qui contient des informations utiles URL s.

Je veux aussi mentionner : [GitHub] : CristiFati/Prebuilt-Binaries - Prebuilt-Binaries/OpenSSL

  • v1.0.2u est construit avec OpenSSL-FIPS 2.0.16
  • Les artefacts sont .zip qui doivent être déballés dans " C:\Program Fichiers "(veuillez jeter un coup d'œil à la Lisezmoi.md et aussi à celui de la racine du référentiel)

3voto

Michael Behrens Points 81

J'ai récemment eu besoin de documenter la manière d'installer une version de ce logiciel. J'ai donc copié mes étapes ici, car les autres réponses utilisaient des sources différentes de celles que je recommande, à savoir Cygwin. J'aime Cygwin parce qu'il est bien maintenu et fournit une multitude d'autres utilitaires pour Windows. Cygwin vous permet également de mettre facilement à jour les versions lorsque des vulnérabilités sont corrigées. Veuillez mettre à jour votre version d'OpenSSL souvent !

Ouvrez une invite de commande Windows et vérifiez si OpenSSL est installé en entrant : version d'openssl

Si vous obtenez un message d'erreur indiquant que la commande n'est PAS reconnue, installez OpenSSL en vous reportant à la rubrique Cygwin en suivant les étapes résumées ci-dessous :

En gros, téléchargez et exécutez le Application de configuration Windows Cygwin pour installer et mettre à jour si nécessaire l'application OpenSSL :

  1. Sélectionnez un répertoire d'installation, tel que C:\cygwin64. Choisissez un miroir de téléchargement tel que : http://mirror.cs.vt.edu
  2. Entrez dans openssl dans la recherche et le sélectionner. Vous pouvez également sélectionner/désélectionner d'autres éléments d'intérêt à ce moment-là. Le clic Suivant deux fois, puis cliquez sur Finition .
  3. Après l'installation, vous devez modifier la variable PATH. Sous Windows, vous pouvez accéder au Centre de contrôle du système en appuyant sur  Touche Windows + Pause . Dans la fenêtre Système, cliquez sur  Paramètres avancés du système Avancé (onglet) Variables d'environnement . Pour Windows 10, un accès rapide consiste à entrer " Modifier les variables d'environnement du système " dans la recherche de démarrage de Windows et à cliquer sur le bouton " Variables d'environnement ". Modifiez la variable PATH (double-cliquez sur celle-ci ou sélectionnez et  Modifier ), et ajoutez le chemin où se trouve votre Cywgwin, par exemple  C:\cygwin\bin.
  4. Vérifiez que vous l'avez installé via un nouveau Invite de commande fenêtre : version d'openssl . Par exemple : C:\Program Files\mosquitto>openssl versionOpenSSL 1.1.1f 31 Mar 2020

0voto

itefix Points 48

Vérifiez outil openssl qui est une collection d'Openssl du LibreSSL et les bibliothèques Cygwin (2,5 Mo). NB ! Nous sommes l'empaqueteur.

Une doublure pour créer un certificat auto-signé :

openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout selfsigned.key -out selfsigned.crt

-1voto

Denis Baciu Points 128

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X