Good evening,
The problem: I have only a self-made Certificate Authority that have been generated by my own PHPki
http://wiki.contribs.org/PHPki. When people connects via https to my home page, a warning of security occurs on them screen and they become afraid!!

Trying to argue that visiting a private non certified https is not worse than sending the personal datas to one of these well known and well certified clouds is useless: there is a red warning, then it is dangerous. End of the discussion!
The need: the visitors don't get any security warning by connecting https, and if possible, for all the sub-domains
The idea: use a certified and free CA. 2 of them gained my attention (if you know others, please go ahead!):
- CAcert.org. Advantages: it is based on a community and it is documented for sme in the wiki. But: the security warning remains (if I understand well)--> don't meet the needs!

- StartSSL https://www.startssl.com/?app=0 with a certificate class1. Advantages: no warning any more (if I understand well). Disadvantages: it is managed by a company and certificates with class 1 are just for 1 domain (no wildcard).
Reading this
http://wiki.contribs.org/Certificates_Concepts gave me the idea to use my CA made by PHPKI as a intermediate certificate in order to build a chain of trust based on the CA of StartSSL:
StartSSL <---> my CA PHPki <----> a self-made certificate for each wished sub-domain
PHPki would allow me to create the certificates for the sub-domains, based on the CA-PHPki, based itself on the CA of StartSSL. I would be in this way able to generate a wildcard based on a CA for only 1 domain.
Questions:- is such a scheme possible?
- does anyone have experience with it?
- what should be given to startSSL for a domain? "domain.org" I guess, or "
www.domain.org"? (should be not correct, because www is a machine and not a subdomain)
- is there better/easier/better commendanded free and certified CA than startssl?
Promise:If it works, I will write down the detailed method in the wiki.........

Thanks in advance.
Bye
Arnaud