Supondo que você esteja se referindo a SSL com HTTP, para fins de teste, é necessário criar um certificado SSL assinado .
No entanto, você provavelmente não deseja que seus usuários recebam um aviso para o certificado auto-assinado, portanto, para o ambiente de produção, talvez você queira obter um certificado assinado oficial da CA.