sad:t1:p2
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
sad:t1:p2 [2017/11/27 19:16] – José Manuel Guallar | sad:t1:p2 [2019/01/04 13:18] (actual) – editor externo 127.0.0.1 | ||
---|---|---|---|
Línea 25: | Línea 25: | ||
Software relacionado con SSL: | Software relacionado con SSL: | ||
+ | **NOTA:** la variable de entorno OPENSSL_CONF tiene que estar apuntando a " | ||
<code bash> | <code bash> | ||
+ | guallar@debian:/ | ||
+ | guallar@debian:/ | ||
+ | </ | ||
- | guallar@debian: | ||
- | guallar@debian: | ||
- | + | <code bash> | |
- | guallar@debian: | + | guallar@debian: |
+ | guallar@debian:/ | ||
+ | guallar@debian:/ | ||
libssl-dev sirve para desarrollar con ssl | libssl-dev sirve para desarrollar con ssl | ||
Línea 67: | Línea 71: | ||
<code bash> | <code bash> | ||
- | guallar@debian: | + | guallar@debian: |
</ | </ | ||
Línea 74: | Línea 78: | ||
Dentro de este entorno de trabajo inicial, la significación de los subdirectorios y su contenido es la siguiente: | Dentro de este entorno de trabajo inicial, la significación de los subdirectorios y su contenido es la siguiente: | ||
- | ~/myCA: contiene el certificado de CA, la base de datos de certificados, | + | / |
- | ~/ | + | / |
- | ~/ | + | / |
| | ||
- | A continuación, | + | A continuación, |
<code bash> | <code bash> | ||
- | guallar@debian: | + | guallar@debian: |
</ | </ | ||
- | Creamos el fichero de configuración | + | Creamos el fichero de configuración |
<file text caconfig.cnf> | <file text caconfig.cnf> | ||
# My sample caconfig.cnf file. | # My sample caconfig.cnf file. | ||
Línea 176: | Línea 180: | ||
<code bash> | <code bash> | ||
- | guallar@debian: | + | guallar@debian: |
</ | </ | ||
- | Este comando establece una variable de entorno, OPENSSL_CONF, | + | Este comando establece una variable de entorno, OPENSSL_CONF, |
===== generar ===== | ===== generar ===== | ||
Línea 187: | Línea 191: | ||
<code bash> | <code bash> | ||
- | guallar@debian: | + | guallar@debian: |
</ | </ | ||
Línea 211: | Línea 215: | ||
<code bash> | <code bash> | ||
- | ~/ | + | guallar@debian:/ |
- | ~/ | + | guallar@debian:/ |
</ | </ | ||
Línea 230: | Línea 234: | ||
Crear el archivo de configuración del servidor editando | Crear el archivo de configuración del servidor editando | ||
- | ~/ | + | / |
| | ||
| | ||
Línea 261: | Línea 265: | ||
Una vez que hayamos editado el archivo adecuadamente, | Una vez que hayamos editado el archivo adecuadamente, | ||
<code bash> | <code bash> | ||
- | ~/ | + | |
</ | </ | ||
Y generamos el certificado de servidor y clave con los siguientes comandos: | Y generamos el certificado de servidor y clave con los siguientes comandos: | ||
<code bash> | <code bash> | ||
- | guallar@debian: | + | guallar@debian: |
</ | </ | ||
- | Este comando establece una variable de entorno OPENSSL_CONF que obliga a la herramienta openssl a buscar un archivo de configuración en una ubicación alternativa (en este caso, ~/ | + | Este comando establece una variable de entorno OPENSSL_CONF que obliga a la herramienta openssl a buscar un archivo de configuración en una ubicación alternativa (en este caso, / |
Ahora generamos el certificado y clave: | Ahora generamos el certificado y clave: | ||
<code bash> | <code bash> | ||
- | guallar@debian: | + | guallar@debian: |
</ | </ | ||
Línea 295: | Línea 299: | ||
<code bash> | <code bash> | ||
- | guallar@debian: | + | guallar@debian: |
</ | </ | ||
- | El comando anterior modifica la variable de entorno OPENSSL_CONF que obliga a la herramienta openssl a buscar un archivo de configuración en una ubicación alternativa (en este caso, ~ / myCA / caconfig.cnf para volver a la configuración de CA). | + | El comando anterior modifica la variable de entorno OPENSSL_CONF que obliga a la herramienta openssl a buscar un archivo de configuración en una ubicación alternativa (en este caso, / |
Línea 304: | Línea 308: | ||
<code bash> | <code bash> | ||
- | guallar@debian: | + | guallar@debian: |
</ | </ | ||
Línea 351: | Línea 355: | ||
<code bash> | <code bash> | ||
- | guallar@debian: | + | guallar@debian: |
</ | </ | ||
Línea 357: | Línea 361: | ||
<code bash> | <code bash> | ||
- | guallar@debian: | + | guallar@debian: |
</ | </ | ||
Línea 372: | Línea 376: | ||
Generamos el certificado del siguiente modo: | Generamos el certificado del siguiente modo: | ||
Si ya tenemos una clave privada | Si ya tenemos una clave privada | ||
- | <code bash> | ||
- | guallar@debian: | ||
+ | <code bash> | ||
+ | guallar@debian:/ | ||
</ | </ | ||
Si no tenemos clave privada y queremos generar una nueva | Si no tenemos clave privada y queremos generar una nueva | ||
<code bash> | <code bash> | ||
- | guallar@debian: | + | guallar@debian: |
</ | </ | ||
Podemos verificar la firma con: | Podemos verificar la firma con: | ||
<code bash> | <code bash> | ||
- | guallar@debian: | + | guallar@debian: |
</ | </ | ||
Podemos verificar la información contenida en la petición de certificado con: | Podemos verificar la información contenida en la petición de certificado con: | ||
<code bash> | <code bash> | ||
- | guallar@debian: | + | guallar@debian: |
</ | </ | ||
Se envía a la CA que debe emitir el certificado el contenido del fichero de petición de certificado y debe esperarse a que la CA emita el certificado definitivo firmado por ella | Se envía a la CA que debe emitir el certificado el contenido del fichero de petición de certificado y debe esperarse a que la CA emita el certificado definitivo firmado por ella | ||
Línea 400: | Línea 404: | ||
Si no está instalado ya: | Si no está instalado ya: | ||
<code bash> | <code bash> | ||
- | guallar@debian: | + | guallar@debian: |
</ | </ | ||
Copiar el certificado a | Copiar el certificado a | ||
<code bash> | <code bash> | ||
- | guallar@debian: | + | guallar@debian: |
</ | </ | ||
Editar el fichero | Editar el fichero | ||
<code bash> | <code bash> | ||
- | guallar@debian: | + | guallar@debian: |
</ | </ | ||
Añadir después del último comentario el nombre del fichero con el certificado a añadir | Añadir después del último comentario el nombre del fichero con el certificado a añadir | ||
Línea 416: | Línea 420: | ||
<code bash> | <code bash> | ||
- | guallar@debian: | + | guallar@debian: |
- | guallar@debian: | + | guallar@debian: |
</ | </ | ||
sad/t1/p2.1511810169.txt.gz · Última modificación: (editor externo)