title: OpenSSL: Unloading current trusted certificates and loading new certificate file
body: <p>Let's say I have OpenSSL up and running, and I've previously passed in a file, which I'll call the bundle, that contains multiple certificates using SSL_CTX_load_verify_locations(). </p>
  
  <p>Then let's say the bundle gets updated, possibly with new certs as well as certs being removed. I want OpenSSL to essentially re-initialize to use the certs in the updated bundle and to stop using the old certs it had previously loaded. It's my understanding that SSL_CTX_load_verify_locations() simply appends to the existing set of trusted certs.</p>
  
  <p>Does anyone know how to have OpenSSL unload it's current set of trusted certs? I want to avoid restarting everything, and I also want to avoid creating new context instances if possible.</p>
  
  <p>Thanks!</p>