Certificados SSL - Cómo se implementan?

ZeN<Guardian>

Lanero Reconocido
17 Abr 2001
4,235
Zeñores, zeñoritas, qué tal.

Bueno, he estado envuelto en el tema del Diseño Web ya por un buen tiempo, pero con la experiencia en este campo he tenido también que aprender y entender un poco más sobre otros temas más lejanos (o cercanos, depende de quien lo vea) como de programación e Ingeniería, y dentro de ellos, el tema de SSL o Secure Socket Layers.

En si, yo sé lo qué es, el concepto de SSL: es un protocolo de transmisión vía web con el que se puede transmitir información delicada/confidencial como números de tarjetas de crédito, de manera segura.

Ahora bien, mi PRINCIPAL pregunta es: Cómo hago yo para implementar SSL en mi sitio web?

--

Tengo entendido que Verotel es una compañía que "da" este tipo de certificados, pero no sé cómo implementarlo en mi sitio web.

--

Otras preguntas:

1. Tengo que poner algún código especial en mis páginas HTML?
2. Mis páginas HTML deben llevar alguna extensión diferente?
3. Es necesario requerir programación para la implementación de un ceritificado SSL?
4. Qué vale poner un certificado SSL en mi website?

Muchas gracias por su ayuda mejos :)

Zuertex
 
Hola Zen <Guardian>

la PRINCIPAL respuesta es: depende del hosting donde tengas tu web, algunos ya tiene el SSL configurado y lo utilizan para el manejo de tu sitio web. Eejemplo:

http://tusitio.com -> donde puedes ver lo que has subido al servidor
https://tusitio.com:2083 -> donde administras tu sitio (correo, ftp, estadisticas, bases de datos, etc)

otros lo tienen implementado pero solo lo "activan" pagando una suma extra.

De las compañias que conozca (por referencia) que otorgan esos certificados esta Verysign www.verysign.com

para implementar un Certificado SSL, pues tambien depende de tu hosting, mas que todo si tienes acceso para modificar el http.conf (de Apache) de tu sitio.

otras respuestas:

1. NO, SSL es solo un protocolo de transferencia
2. NO, si tu tienes tu pagina principal "index.html" puedes acceder a ella (y se ve lo mismo) desde http://tusitio y https://tusitio
3. NO, solo saber configurar el servidor web (apache, ISS, etc)
4. Mas que todo seguridad ya que la transmision de datos no se realiza de una manera "transparente" sino encriptada y dependiendo este protocolo puede ser por ejemplo TLS v1.0 128 bit C4 (1024 bit RSA/MD5), menor o mayor

si tienes otra duda solo deja el mensaje

saludos y suerte
 
Con estos tres comandos puedes crear un certificado para tu web:

> openssl req -new > server.csr
> openssl rsa -in privkey.pem -out server.key
> openssl x509 -in server.csr -out server.crt -req -signkey server.key -days 365
 

Los últimos temas