In an application which has the Milestone MIPS SDK embedded in it. When a call is made from the MIP SDK to the management server how is that communication secured so that it can not be snooped? Please provide detail on protocol and encryption type.
A client based on the MIP SDK uses the same protocols as the Smart Client.
If you use Basic login then the communication is SSL. If AD user, then NTLM.
This page might be interesting for you -
Thank you. I knew that at a high level it works the same as smart client or management client but I was hoping to have further details as to how the communication is secured.
This document seems to reference what ports are use for authentication but does not address to communication after that.
Once authenticated how does the MIPS SDK communicate? We believe it is SOAP over HTTP with the SOAP payloads encrypted by .NET but need confirmation of exact details please.
Feel free to reply to me directly somehow if needed.
Thank you.
Hi Ronen,
Yes, you’re right. The communication is based on SOAP over HTTP. The method to ensure that the content is encrypted is the WS-Security SOAP protocols. Using these specifications ensure that the content of the SOAP messages are encrypted.