"OpenSSL»Est un utilitaire de ligne de commande utilisé pour installer des certificats SSL / TLS, afficher les certificats, créer des CSR ou générer des clés privées. Cependant, son rôle majeur est de créer ou de générer des certificats SSL. «OpenSSL» peut être installé sur Windows à l'aide de PowerShell. De plus, les fichiers de PowerShell peuvent être cryptés ou décryptés à l'aide de «OpenSSL».
L'article suivant mettra en lumière le sujet «OpenSSL» en détail.
Le remarquable OpenSSL sur Windows 10 (PowerShell)
Ces sujets seront abordés dans ce guide:
Comment effectuer l'installation d'OpenSSL sur Windows 10 (PowerShell)?
La condition préalable à installer "OpenSSL«Sur Windows, c'est installer d'abord Chocolatey en exécutant le code donné:
Set-ExécutionPolicy Bypass -Scope Process -Force; [Système.Filet.ServicePointManager] :: SecurityProtoCol = [Système.Filet.ServicePointManager] :: SecurityProtocol -Bor 3072; IEX ((New-Object System.Filet.WebClient).DownloadString ('https: // Communauté.chocolaté.org / installer.ps1 '))
Après avoir installé Chocolatey, exécutez le code donné à installer OpenSSL:
Choco Install OpenSSL.lumière
Comment configurer un répertoire fonctionnel?
La configuration d'un répertoire fonctionnel comprend la création du dossier "C: \ CERTS«Qui stockera tous les certificats:
NOUVEAU ITEM -ITEMTYPE DIRECTEUR -PATH C: \ CERTS
Dans l'extrait de code ci-dessus:
Comment configurer OpenSSL?
Configurons le "OpenSSL"Pour télécharger les fichiers de configuration et les stocker dans le répertoire de travail actuel. Pour cette raison, exécutez le code donné:
Invoke-webrequest 'http: // web.mit.edu / crypto / openssl.CNF '-outfile C: \ CERTS \ OpenSSL.CNF
Selon la ligne de code ci-dessus:
Comment mettre à jour les variables d'environnement à l'aide de PowerShell?
Les variables d'environnement peuvent être mises à jour en exécutant les lignes de code données:
'$ Env: path = "$ Env: Path; C: \ Program Files \ OpenSSL \ bin"' | PROFILS $ OUT-FILE -APPEND
'$ Env: openssl_conf = "C: \ CERTS \ OpenSSL.CNF "'| PROFILS $ OUT-FILE-APPROFID
Dans l'extrait de code ci-dessus:
Comment générer une RSE?
Le fichier CSR (Demande de signature de certificat) peut être généré par l'exécution du code donné:
OpenSSL REQ -NEW-OUT NOUVEAU.RSE
Dans l'extrait de code ci-dessus:
Comment générer une clé privée?
Une clé privée est parfois appelée «paire de clés". Il peut être utilisé dans des fonctions qui nécessitent l'utilisation de clés ou de paramètres publics. L'OpenSSL est couramment utilisé pour générer / créer des clés privées:
OpenSSL Genrsa -out RSA.privé 2048
Dans l'extrait de code ci-dessus:
Comment créer / générer un certificat SSL auto-signé en utilisant OpenSSL?
Le "Auto-signé»Le certificat SSL n'est pas signé par une autorité ou une organisation de confiance. Comme son nom l'indique, il est signé par un seul individu. Ces certificats ne sont pas considérés comme des certificats sécurisés. Pour créer un certificat SSL «auto-signé», exécutez simplement le code donné:
OpenSSL REQ -X509 -SHA256 -Nodes -Days 365 -Newkey RSA: 2048 -Keyout Privatekey.clé -out newcertificate.CRT
Dans l'extrait de code ci-dessus:
Comment vérifier le certificat, la RSE, la clé ou la clé privée?
Les certificats créés peuvent être vérifiés en exécutant la ligne de code ci-dessous:
OpenSSL req -Text -Noout -Verify -in .\Nouveau.RSE
Selon le code ci-dessus:
C'était une question d'installation et d'utilisation «OpenSSL» sur Windows 10.
Conclusion
Le "OpenSSL"Sur Windows est l'utilitaire de ligne de commande qui aide à créer, afficher ou installer des certificats SSL / TLS. De plus, il peut également aider à créer des clés privées et à générer une RSE. Ce n'est pas une fonction intégrée sur Windows mais doit être installé manuellement. Ce blog a couvert «OpenSSL» en détail, en fournissant chaque détail.