jose, I'm not too sure about what you are referring to when you say "server". Are you referring to the https webserver that you are trying to connect to, or are you referring to some server code that is acting as a https client to another server. If it's the former, then this client side code should be irrelevant to the status of the backend server (that is unless there is already a keepalive connection setup. If it's the later, then I'm not sure I know the answer. I would think that by executing the static install() method in the XTrustProvider class, that it should update the client side trust settings enough to not force you to do a restart but I'm not sure.
-Joe