I am making an https request (using the request module) to a server with a self-signed cert. It throws an error if I don\'t specify strictSSL: false as an opti
It seems that while there is no store, but there is a default list of CA's built into the source.
My search ultimately led me to the closest thing to a store, this file of CA's that node.js supports:
https://github.com/joyent/node/blob/master/src/node_root_certs.h
Thus, while it is true that it doesn't do a lookup on the system hosted CA's and that there is no "store" per se, there is a default list of CA's that it accepts.
As mentioned by @Joe and @damphat, you can add your own with the Agent.options.ca property, unfortunately that workaround isn't practical in my case.