We are looking to create our own certificates that we can use for TEST servers in house. Our application is accessed via web browser and we need to run QA through the application testing in HTTPS as well as HTTP. We want to generate certificates internally so they do not expire. We do not want to purchase certificates because these servers are not exposed to the internet and will never be, so we need to have a method of creating the certificate and then registering the CA on each workstation. I think we can use OpenSSL to do the generation, but who do i ensure that the clients will see the certificate properly, how would i register the CA on each station. We will have mostly IIS and some Apache on Solaris and Linux.