Reexpedir un certificado SSL de Namecheap de forma automática
Anuncio:
Hoy veremos cómo reexpedir un certificado SSL de Namecheap de forma automática cuando hemos comprado un certificado por varios años.
Certificado SSL de Namecheap
Namecheap vende varios certificados SSL y dos de los que más utilizo yo son los PositiveSSL y EssentialSSL por su facilidad de uso y por su precio. Puedes comprar un PositiveSSL para 5 años más barato que otros certificados de otros proveedores por solo un año. ¿Cómo lo hace? Pues en mi opinión creo que se apoyan en Let’s Encrypt.
Una cosa que debemos tener en cuenta es que estos (no se si todos los tipos de certificados) necesitan ser reexpedidos cada año aunque tu lo hayas pagado por un periodo superior. Debes entrar al panel de tu hosting y reexpedirlo (o hacer reissue en inglés) para que se vuelva a instalar y tener tu certificado SSL por un año más. Obviamente este proceso no tiene costo pero desde mi punto de vista tiene 2 inconvenientes:
- Puedes equivocarte y comprarlo de nuevo ya que el plugin de Namecheap para los SSL en cPanel no te da la opción de reexpedirlo, sino que te da la opción de renovarlo, cosa que si tiene costo. Es decir, te lleva a comprar de nuevo un certificado que ya tienes.
- Debes entrar cada año a reexpedir tu certificado por un año más de forma manual.
Reexpedir un certificado SSL de Namecheap
Como comentaba anteriormente, Namecheap no te da la opción de reexpedir el certificado desde su plugin de cPanel (al menos al momento de escribir este artículo). Por lo que tendrás que hacerlo desde tu panel de Namecheap en la opción de SSL Certificates como puedes ver en la siguiente imagen
Una vez aquí identificaremos el certificado que deseamos reexpedir y pusaremos sobre el botón de reissue
Con esto el certificado se reexpedirá e instalará automáticamente.
Reexpedir un certificado SSL de Namecheap de forma automática
Ahora bien, el proceso anterior debemos hacerlo anualmente, antes o el mismo día que el certificado caduque o nuestra web pasará a tener un certificado SSL inválido.
Pero si Namecheap tiene algo bueno es su servicio de atención al cliente, en inglés, pero muy bueno. Hablé con ellos y me dieron una solución válida para mi con la que podrás automaticar este proceso. Solo tendremos que expedir e instalar el certificado una vez al momento de comprarlo indicando el número de años que hemos comprado.
Para ello, debes entrar a cPanel desde tu cuenta de Namecheap e ir al apartado de Namecheap SSL y tomaremos de partida la URL en la que estamos. Por ejemplo:
https://xxx.web-hosting.com:yyyy/cpsesszzzzzzzzzz/frontend/jupiter/ncssl/index.live.php?p=/ssls/installed
Y a partir de aquí construiremos la siguiente URL:
https://xxx.web-hosting.com:yyyy/cpsesszzzzzzzzzz/frontend/paper_lantern/ncssl/index.live.php?p=/reissue&nc_id=aaaa&years=b
Donde:
- xxx: es el nombre de la máquina del hosting que puedes tomar de la URL de partida
- yyyy: es el puerto donde está expuesto cPanel que también lo tomas de la URL de partida
- zzzzzzzzzz: es un ID que también tomamos de la URL de partida
- aaaa: es el id del cerficiado que tomaremos de la lista de certificados dentro de nuestra cuenta de Namecheap en la opción de SSL Certificates (que podréis ver en la siguiente imagen (*1))
- b: Número de años por los que has comprado el certificado
Listado de certificados SSL para obtener el ID del certificado (*1)
Una vez entremos en dicha URL veremos la siguiente pantalla para seleccionar el dominio e instalar el certificado SSL
Realizado este proceso podremos ver el estado de la instalación del certificado desde cPanel en la opicón de Namecheap SSL y en la pestaña de Installed via «Namecheap SSL»
Con esto ya sabemos cómo reexpedir un certificado SSL de Namecheap de forma automática y no tendremos que hacerlo de forma manual durante todos los años que hemos comprado el certificado SSL.
¡Espero que os haya sido de utilidad!