HTTPS On management server

We have someone trying to connect a Milestone XProtect Corporate 2022R3 where they installed a certificate on the management server.

Is there any difference in the commands to login if there is a certificate or not? The usual endpoint

ServerAPI/ServerCommandService.asmx

is returning a 401 error. we confirmed the username (with the hostname), the password, & the permissions.

Looking at the documentation page “SOAP services for XProtect” the endpoint in this situation seems to be different, it seems to be

/ManagementServer/ServerCommandService.svc

but when we use that, we get the error

a:ActionNotSupported

The message with Action ‘http://videoos.net/2/XProtectCSServerCommand/Login’ cannot be processed at the receiver, due to a ContractFilter mismatch at the EndpointDispatcher. This may be because of either a contract mismatch (mismatched Actions between sender and receiver) or a binding/security mismatch between the sender and the receiver. Check that sender and receiver have the same contract and the same binding (including security requirements, e.g. Message, Transport, None).

Thank you,

The ServerCommandService.asmx is deprecated and does not support https.

To use the ServerCommandService.svc you need to generate a new client by using this service. Simply go into Visual Studio, add reference and paste in the url to the ServerCommandService.svc. This will give you a new client, which you will be able to use to communicate with the new service either over http or https