“OpenSSL”Er et kommandolinjeverktøy som brukes til å installere SSL/TLS -sertifikater, se sertifikater, opprette CSR -er eller generere private nøkler. Imidlertid er den viktigste rollen å opprette eller generere SSL -sertifikater. “OpenSSL” kan installeres på Windows ved hjelp av PowerShell. Dessuten kan filene i PowerShell krypteres eller dekrypteres ved hjelp av "OpenSSL".
Følgende artikkel vil sette søkelys på "OpenSSL" -emnet i detalj.
Den bemerkelsesverdige OpenSSL på Windows 10 (PowerShell)
Disse emnene vil bli kontaktet i denne guiden:
Hvordan utføre installasjonen av OpenSSL på Windows 10 (PowerShell)?
Forutsetningen for å installere “OpenSSL”På Windows skal først installere Chocolatey ved å utføre den gitte koden:
Set -executionPolicy bypass -Scope Process -Force; [System.Nett.ServicePointManager] :: SecurityProtocol = [System.Nett.ServicePointManager] :: SecurityProtocol -bor 3072; IEX ((nytt-objektsystem.Nett.WebClient).Last nedString ('https: // fellesskap.Sjokolade.org/install.Ps1 '))
Etter å ha installert sjokolade, kjør den gitte koden for å installere OpenSSL:
Choco Install OpenSSL.lys
Hvordan sette opp en fungerende katalog?
Å sette opp en arbeidskatalog inkluderer å opprette mappen “C: \ Certs”Som vil lagre alle sertifikatene:
Ny -element -ITEMType Directory -Path C: \ Certs
I ovennevnte kodebit:
Hvordan konfigurere OpenSSL?
La oss konfigurere “OpenSSL”For å laste ned filene til konfigurasjon og lagre dem i den gjeldende arbeidskatalogen. Av den grunn, utfør den gitte koden:
Invoke-WebRequest 'http: // web.mit.Edu/Crypto/OpenSSL.CNF '-Outfile C: \ Certs \ OpenSSL.CNF
I henhold til ovennevnte kodelinje:
Hvordan oppdatere miljøvariabler ved hjelp av PowerShell?
Miljøvariabler kan oppdateres ved å utføre de gitte kodelinjene:
'$ env: Path = "$ env: Path; C: \ Program Files \ OpenSSL \ bin"' | Out -fil $ profil -dukker
'$ env: openssl_conf = "c: \ certs \ openssll.cnf "'| out -fil $ profil -append
I ovennevnte kodebit:
Hvordan generere CSR?
CSR (Certificate Signing Request) -filen kan genereres ved utførelse av den gitte koden:
OpenSSL Req -New -Out New.CSR
I ovennevnte kodebit:
Hvordan generere en privat nøkkel?
En privat nøkkel kalles noen ganger "nøkkelpar”. Det kan brukes i funksjoner som trenger bruk av offentlige nøkler eller parametere. OpenSSL brukes ofte til å generere/lage private nøkler:
OpenSSL -sjangrsa -out RSA.Privat 2048
I ovennevnte kodebit:
Hvordan lage/generere et selvsignert SSL-sertifikat ved å bruke OpenSSL?
“Selvsignert”SSL -sertifikat er ikke signert av en pålitelig myndighet eller organisasjon. Som navnet antyder, er det signert av et enkelt individ. Disse sertifikatene regnes ikke som sikre sertifikater. For å opprette et "selvsignert" SSL-sertifikat, utfør ganske enkelt den gitte koden:
OpenSSL Req -X509 -SHA256 -NODES -DAGER 365 -NewKey RSA: 2048 -Keyout PrivateKey.Key -out newcertificate.crt
I ovennevnte kodebit:
Hvordan bekrefte sertifikatet, CSR, nøkkel eller privat nøkkel?
De opprettede sertifikatene kan bekreftes ved å utføre kodelinjen:
OpenSSL Req -text -noout -verify -in .\Ny.CSR
I henhold til koden ovenfor:
Det handlet om å installere og bruke “OpenSSL” på Windows 10.
Konklusjon
“OpenSSL”På Windows er kommandolinjeverktøyet som hjelper til med å lage, se eller installere SSL/TLS -sertifikater. Dessuten kan det også hjelpe med å lage private nøkler og generere CSR. Det er ikke en innebygd funksjon på Windows, men må installeres manuelt. Denne bloggen har dekket “OpenSSL” i detalj, og gir alle detaljer av den.