Configurar un certificado gratis en tu WebApp de Azure

En el siguiente ejemplo te mostrare como configurar un certificado gratis en tu sitio web en una WebApp de Azure. Es recomendable no realizar este tipo de configuración en ambientes productivos y solo ser usado en ambientes de pruebas; Si su sitio cuenta con gran demanda de tráfico es recomendable comprar un certificado con alguno de los proveedores certificados.

Primero accedemos al sitio web https://www.sslforfree.com/ y procedemos a ingresar la dirección url de nuestro sitio. Posteriormente seleccionamos la opción verificación manual y el botón Verificación Manual de Dominio. Esto nos proporcionara unos archivos los cuales deben ser copiados en tu sitio sobre la ruta que especifica. Esta ruta debe ser exactamente igual a la que describen en la explicación. Es necesario crea las carpeta solicitadas .well-know y acme-challenge y sobre esta pegar los archivos.

DescripcionEstos archivos para que puedan ser verificados por el sitio sslforfree puede que no se puedan visualizar correctamente esto debido a que los sitios web de Azure por lo general tienen deshabilitada la opción de los mimeTypes. Es por esto que se necesita adicionar la siguiente configuración en tu web.config para validar el proceso.mimeType

Verificamos que la ruta de los archivos sean visibles y volvemos a la página de www.sslforfree.com  para proceder a descargar el certificado. Una vez el sitio comprueba los archivos anteriormente subidos se podrán descargar los archivos del certificado SSL

Estos archivos para poder ser subidos de manera sencilla por el administrador de certificados de Azure es necesario empaquetarlos en un archivo .pfx. Para esto accedemos al portal https://decoder.link/converter/ y procede a adjuntar cada uno de los archivos anteriormente descargados adicional de definirle una contraseña. (Ten en cuenta esta contraseña pues será pedida al momento de importar el certificado en el panel de Azure). Se procede a generar el archivo y se descarga el .pdfx.

ConversoSSL

Prosigue accediendo al portal de Azure y entra en la configuración de tu WebApp en la sección de Configuración de TLS/SSL.

Hacer clic en la opción Cargar Certificado y proceder a cargar nuestro archivo .pfx con la contraseña previamente almacenada.CargarCerigicado

Con estos pasos ya tenemos el certificado cargado en el administrador por ultimo lo que se tiene que hacer es asociar el certificado ya cargado al dominio personalizado que deseas aplicar para este certificado.

FinalSSL

Si todo sale bien tú sitio web contara con un certificado valido SSL gratis.

Final

Espero que sea de tu utilidad este post, no olvides compartirlo revisar las otras secciones en este blog.

Valorar el desarrollo web

Cuando vamos a la panadería, no nos metemos a decirle al panadero como hacer su trabajo. Si vamos a comer a un restaurante, no nos vamos sin pagar después de haber comido porque “como que no era lo que esperábamos”. A la hora de contratar a un abogado, no le decimos que nos haga los primeros trabajos baratos o gratis porque seguramente, “luego van a salir más”.

Tampoco le hablamos al médico para que nos haga una consulta gratuita en “un chance que tenga”, al cabo que es rapidito. No le pedimos a una costurera que nos confeccione, de inmediato, un vestido de bodas igual a uno que vinimos en una revista, porque la fiesta es al día siguiente muy temprano y además debe ser barato porque no contamos con mucho presupuesto. Sigue leyendo