Admin Web Server initiating a connection with Node
Process contained in first part of metcarob.com.personalservices.adminwebserv.nodeuserconnectionpool.ConnectionInfo
Process contained in metcarob.com.personalservices.console.NodeConnectionUtilities.ConnectNode
However Encrypt for is at the start of metcarob.com.personalservices.console.NodeConnectionUtilities._command.AuthAdmin
AuthAdmin does both the process for NodeAdmin and ServerAdmin.
Process contained in metcarob.com.personalservices.library.cmdprocessors.InitialConnection
At the end of this stage NodeAdmin knows the Nodeit has connected to has matched the public key, but the Node has not authenticated NodeAdmin.
Admin Web Server upgrade connection with Node to NodeAdmin
XMLProtocol controls auth of user.
It holds a list of authroized users and their public keys.
All users in the settings file have their public keys added. Connection manager is where this is set up
m_comms = new ConnectionManager(m_InitConnPro,m_serverSettings.getM_ListenPort(),null,m_serverSettings.getM_Users(),false,m_serverSettings.getM_serverPrivateKey(),metcarob.com.personalservices.library.Constants.getServerConnectionTimeout());)
Node Outbound sending message to Node Inbound