Pues el certificado lo puedes generar con el openssl
www.openssl.org
Busca los binarios e instalatelo y genera un certificado
Ahora necesitas un server que soporte SSL... te recomiendo filezilla
Bueno ahora que caigo el filezilla tiene tambien un generador de certificados
Buscas la opcion "Habilitar SSL/TLS" Pones la ruta del certificado y del archivo que contiene la clave y listo
Los certificados los puedes generar tu mismo, lo unico malo es que si lo usas para navegar el navegador te advierte de que si el sitio no es seguro y tal, porque para eso necesitas comprar un certificado emitido por una entidad acreditada
Un saludo