Dit kan niet gratis, een goed cert. is 70 euro per maand of jaar, (weet ik zo niet precies) dan mag je zoveel subdomeinen als je wilt een SSl certificaat op zetten.
Een zelf aangemaakt certificaat werkt evengoed als een gekocht certificaat hoor. Het is enkel zo dat dit certificaat niet is uitgegeven door een officiële CA, maar het werkt wel evengoed als een ander certificaat. Een certificaat werkt ook per domain.