I am working for a software editor and we deliver to our clients a turnkey solution that the client has just to install on his server to use it. This solution is a web service who uses HTTPS to communicate. This web service can be public (accessible from the Internet) or not, client choice. To enable HTTPS, we provide in our solution a self-signed certificate (this certificate is the same for all our different clients but specific to our solution).
Now, a client is asking us if we could deliver the solution with a trusted SSL certificates (to avoid
ERROR_SELF_SIGNED_CERT in their browser when connecting to the service).
My question is: is it possible to provide a trusted certificate in our solution? If yes, how? If no, what can we suggest to the client to answer to his request?