Have you seen ...

SSL Certificates