Trying to follow various instructions on creating a self-signed cert for use with localhost, Most of the instructions seem to be for IIS, but I'm trying to use Nodejs/Express. None of them work properly because while the cert gets installed, it is not trusted. here's what I've tried that fails:

* [How can I create a self-signed cert for localhost?](https://stackoverflow.com/questions/8169999/how-can-i-create-a-self-signed-cert-for-localhost)
* <https://www.digitalocean.com/community/articles/how-to-create-a-ssl-certificate-on-nginx-for-ubuntu-12-04/>
* <http://blogs.developerforce.com/developer-relations/2011/05/generating-valid-self-signed-certificates.html>
* <http://www.robbagby.com/iis/self-signed-certificates-on-iis-7-the-easy-way-and-the-most-effective-way/>

Can someone offer a workflow that can do this? **I can get a cert installed, but** I can't get the cert to be trusted in either chrome (v32) or IE (v10). 

EDIT: it was suggested in comments that the problem is no trusted cert-root. I installed the cert via IE but it's still not being trusted.