I’m working with Milestone XProtect using the MIP SDK and I’ve logged in to multiple sites in a federated setup. I have a list of VideoOS.Platform.Item objects representing each site I’ve logged into.
Now I want to determine whether HTTPS is enabled for each site (specifically for Management Server, Recording Server, Event Server, and Mobile Server, as they all may have separate HTTPS configurations).
However, when I inspect the properties of each site Item, I only see fields like
URL, Address, ServerVersion, ProductName, etc. (see screenshot below).
Question:
Is there a way to determine — programmatically using the SDK — whether HTTPS is enabled for each server in the system (especially in federated setups)?
If not from Item.Properties, is there another API, configuration, or method I should use to retrieve this info?
Any pointers would be appreciated!
