We will need a way to supply remote credentials to the application. Fortunately, since we are using poco sockets, the main tasks are properly initializing the SSLManager with credentials and using the Secure version of the Poco sockets.
We will probably use the url scheme ssl (or something) to designate using ssl and using the Secure socket objects instead . Also we need to pass credentials to poco as well. For the proxy server, this will probably be an optional argument like --credentials=file_path For the proxy client, we will have to figure out another way. Like: environment variable, explicit client API call with hooks for passing in the credentials when using the JSON topology as well as the Pothos GUI.
We will need a way to supply remote credentials to the application. Fortunately, since we are using poco sockets, the main tasks are properly initializing the SSLManager with credentials and using the Secure version of the Poco sockets.
We will probably use the url scheme ssl (or something) to designate using ssl and using the Secure socket objects instead . Also we need to pass credentials to poco as well. For the proxy server, this will probably be an optional argument like --credentials=file_path For the proxy client, we will have to figure out another way. Like: environment variable, explicit client API call with hooks for passing in the credentials when using the JSON topology as well as the Pothos GUI.