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/10/31 16:46] – 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.1509468360.txt.gz · Última modificación: (editor externo)
