Ssl – How to issue trusted self signed certificates

Securitysslssl-certificate

Which CA shop provides a product that allows you to sign your own SSL certificates? (say named to a sub-domain) Are there any viable alternatives?

Additional Information:

We are deploying a product with a secure web interface to a sizeable number of installations at various clients' locations. Client users will be accessing their portals from any normal web browser. Since replacing/renewing these certificates in the filed is not feasible, long expiry dates of decade or longer is ideal.

Possible options (and cons):
– Use self signed certificates (users will see a browser error/warning)
– Use Wild-card or maybe multi-cn certificates. (less secure since the PK is shared between non-trusting clients)
– Become a chained certificate authority and sign certificates (expensive)
– buy individual/bulk certificates for every installation (expensive, and cumbersome)

Best Answer

It depends on what you are asking for exactly. If you want the ability to create and revoke your own certs that are trusted by browsers (that is, from an established CA) then you should look for a provider that gives you managed PKI access. I know that both Thawte and Verisign provide this.

If you want to create certififcates for others to use that are chained to a trusted CA, there are some providers that do this, but it costs a LOT.

If, on the other hand, you want to create certs for your own internal use and want to create your own CA that you import into your browser manually, you can accomplish this using just OpenSSL.