"Openssl"Es una utilidad de línea de comandos utilizada para instalar certificados SSL/TLS, ver certificados, crear CSRS o generar claves privadas. Sin embargo, su papel principal es crear o generar certificados SSL. "OpenSSL" se puede instalar en Windows usando PowerShell. Además, los archivos en PowerShell se pueden encriptar o descifrar usando "OpenSSL".
El siguiente artículo destacará el tema "OpenSSL" en detalle.
El notable OpenSSL en Windows 10 (PowerShell)
Estos temas se abordarán en esta guía:
Cómo realizar la instalación de OpenSSL en Windows 10 (PowerShell)?
El requisito previo para instalar "Openssl"En Windows es instalar Chocolatey primero ejecutando el código dado:
Set -ejecutionPolicy bypass -scope process -force; [Sistema.Neto.ServicePointManager] :: SecurityProtocol = [Sistema.Neto.ServicePointManager] :: SecurityProtocol -Bor 3072; IEX ((sistema nuevo de objeto.Neto.WebClient).DownloadString ('https: // comunidad.chocolate.org/instalación.ps1 '))
Después de instalar Chocolatey, ejecute el código dado para instalar OpenSSL:
Choco Instalar OpenSSL.luz
Cómo configurar un directorio de trabajo?
Configurar un directorio de trabajo incluye la creación de la carpeta "C: \ certs"Que almacenará todos los certificados:
Directorio de ItemType de nuevo Item -Path C: \ certs
En el fragmento de código anterior:
Cómo configurar OpenSSL?
Configuremos el "Openssl"Para descargar los archivos de configuración y almacenarlos en el directorio de trabajo actual. Por esa razón, ejecute el código dado:
Invoke-WebRequest 'http: // web.MIT.edu/crypto/openssl.cnf '-Outfile c: \ certs \ openssl.CNF
Según la línea de código anterior:
Cómo actualizar las variables de entorno utilizando PowerShell?
Las variables de entorno se pueden actualizar ejecutando las líneas de código dadas:
'$ env: path = "$ env: path; c: \ archivos de programa \ openssl \ bin"' | File de archivo $ perfil -append
'$ env: openssl_conf = "c: \ certs \ openssl.cnf "'| File $ perfil -append
En el fragmento de código anterior:
Cómo generar CSR?
El archivo CSR (solicitud de firma de certificado) se puede generar mediante la ejecución del código dado:
openssl req -new -Out nuevo.CSR
En el fragmento de código anterior:
Cómo generar una clave privada?
Una clave privada a veces se llama la "Par de claves". Se puede utilizar en funciones que necesitan el uso de claves públicas o parámetros. OpenSSL se usa comúnmente para generar/crear claves privadas:
OpenSSL Genrsa -Out RSA.Privado 2048
En el fragmento de código anterior:
Cómo crear/generar un certificado SSL autofirmado utilizando OpenSSL?
El "Firme"El certificado SSL no está firmado por una autoridad u organización de confianza. Como su nombre indica, está firmado por un solo individuo. Estos certificados no se consideran certificados seguros. Para crear un certificado SSL "autofirmado", simplemente ejecute el código dado:
OpenSSL req -x509 -sha256 -nodes -days 365 -newkey RSA: 2048 -Keyout privatekey.Key -Out Newcertificate.CRT
En el fragmento de código anterior:
Cómo verificar el certificado, CSR, clave o clave privada?
Los certificados creados se pueden verificar ejecutando la siguiente línea de código:
OpenSSL req -Text -nout -verify -in .\Nuevo.CSR
Según el código anterior:
Se trataba de instalar y usar "OpenSSL" en Windows 10.
Conclusión
El "Openssl"En Windows es la utilidad de línea de comandos que ayuda a crear, ver o instalar certificados SSL/TLS. Además, también puede ayudar a crear claves privadas y generar CSR. No es una característica incorporada en Windows, pero debe instalarse manualmente. Este blog ha cubierto "OpenSSL" en detalle, proporcionando cada detalle de él.