GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo generar una solicitud de firma de certificado (CSR) en Linux

RSE significa 'Solicitud de firma de certificado ’, que se genera en el servidor donde se utilizará el certificado. Un CSR contiene información sobre su organización y nombre de dominio, localidad y país y una clave pública que se incluirá en su certificado.

Este artículo tiene 3 métodos para crear CSR (Solicitud de firma de certificado) en sistemas Linux. Puede elegir cualquiera de los siguientes métodos. Todos los métodos harán la misma tarea, solo que tienen una explicación detallada.

  • Cómo instalar un certificado autofirmado en Apache

Método 1:uso de un solo comando

Podemos crear CSR usando el comando único como se muestra a continuación. Pero asegúrese de haber instalado el paquete OpenSSL en su sistema. El siguiente comando primero creará una clave privada y luego generará CSR. Este comando también requerirá algunos detalles como entrada.

openssl req -new -newkey rsa:2048 -nodes -keyout tecadmin.net.key  -out tecadmin.net.csr 

Método 2:instrucciones breves

A continuación se muestran tres comandos simples para generar CSR. También puede usar instrucciones detalladas para hacerlo.

sudo yum install openssl         ## Redhat based systems 
sudo dnf install openssl         ## Fedora systems 
sudo apt install openssl         ## Debian based systems 
openssl genrsa -out tecadmin.net.key 2048 
openssl req -new -key tecadmin.net.key -out tecadmin.net.csr 

Método 3:instrucciones detalladas

Paso 1:Instale los paquetes necesarios

Para generar CSR, requería que OpenSSL estuviera instalado en su sistema. Si aún no está instalado, use el siguiente comando para instalarlo.

sudo yum install openssl         ## Redhat based systems 
sudo dnf install openssl         ## Fedora systems 
sudo apt-get install openssl     ## Debian based systems 
Paso 2:Genere la clave para su dominio.

En primer lugar, requería acceso de root para generar un archivo clave. Así que inicie sesión como root y use el siguiente comando para generar una clave.

openssl genrsa -out tecadmin.net.key 2048 

Salida de muestra:

Generating RSA private key, 2048 bit long modulus
........................................+++
....................................................+++
e is 65537 (0x10001)

Al final del comando, muestra 2048, que es la longitud de la clave en bits. La mayor parte de CA requería claves de 2048 bits de longitud. El comando anterior creará un archivo de clave tecadmin.net.key, que se utiliza en el paso 3.

Paso 3:Genere CSR para su dominio usando la clave

Después de generar una clave, los siguientes pasos son generar CSR para el dominio. Use el siguiente comando para generar un archivo CSR. Este comando le solicitará su organización y nombre común, localidad, correo electrónico y país. El nombre común debe ser el mismo que su nombre de dominio.

openssl req -new -key tecadmin.net.key -out tecadmin.net.csr 

Salida de muestra:

You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [XX]: IN
State or Province Name (full name) []: Uttar Pradesh
Locality Name (eg, city) [Default City]: Lucknow
Organization Name (eg, company) [Default Company Ltd]: TecAdmin Pvt Ltd
Organizational Unit Name (eg, section) []: BLOG
Common Name (eg, your name or your server's hostname) []: tecadmin.net
Email Address []: [email protected]

Please enter the following 'extra' attributes
to be sent with your certificate request
A challenge password []:
An optional company name []:

El comando anterior generará un archivo tecadmin.net.csr en el directorio actual, use este archivo para solicitar su SSL de CA (autoridad de certificación).

Referencias:

http://wiki.centos.org/HowTos/Https
http://www.centos.org/docs/4/4.5/System_Administration_Guide/Apache_HTTP_Secure_Server_Configuration-Generating_a_Key.html


Linux
  1. ¿Cómo generar una clave SSH en un servidor dedicado de Linux?

  2. ¿Cómo generar una clave CSR e instalar un certificado SSL desde CWP?

  3. Cómo generar una Clave y CSR en cPanel para su Certificado SSL

  4. Cómo generar una solicitud de firma de certificado (CSR) para un SSL

  5. Cómo generar datos de netflow en linux

¿Cómo generar CSR en Plesk 17?

¿Cómo generar una clave CSR a través de WHM?

¿Cómo generar CSR's para SSL en cPanel?

¿Cómo generar y usar la clave SSH en el sistema Linux?

Cómo generar una clave fuerte precompartida en Linux

Cómo generar una CSR (Solicitud de firma de certificado) en Linux