Hi everyone,
I am trying to use the Intel AMT HLAPI to make a connection to an AMT 11.0 device that has been provisioned to use Digest authentication and mutual TLS.
The machine I am connecting from has a valid certificate for mutual TLS, the subject is CN=<machine_fqdn>.
I am using the Sample HLAPI project from Intel, and have also access to the HLAPI in debug.
I defined the connection as follows:
ci = new ConnectionInfoEX("<target_machine_fqdn>", "<digest_username>", "<password>", true, "CN=<machine_fqdn>", ConnectionInfoEX.AuthMethod.Digest, null, null, null);
It works fine if I connect to an AMT 6.1 machine provisioned from the same SCS with the same settings.
However, if I try to connect the same way to the AMT 11 machine (just change the target machine FQDN in the above ConnectioInfoEx), it fails in GetVersionWSMan() in AMTInstanceManager line 922. Exception is:
{Intel.Management.Wsman.WsmanConnectionException: Server unexpectedly disconnected ---> Intel.Management.Wsman.WsmanConnectionException: Server unexpectedly disconnected
at Intel.Management.Wsman.HttpTransport.GetResponse(String method)
at Intel.Management.Wsman.ClientRequest.Send(XmlDocument reqDoc, String soapCmd)
at Intel.Management.Wsman.ClientRequest.Send(XmlDocument reqDoc)
at Intel.Management.Wsman.WsmanConnection.RetryLoop(XmlDocument reqDoc, Exception& resultExp)
--- End of inner exception stack trace ---
at Intel.Management.Wsman.WsmanConnection.SendObjectRequest(String msgId, XmlDocument reqDoc, IManagedReference refObj, IManagedInstance input)
at Intel.Management.Wsman.WsmanConnection.SubmitRequest(XmlDocument reqDoc, IManagedReference refObj, IManagedInstance input)
at Intel.Management.Wsman.WsmanConnection.SubmitRequest(String requestString, IManagedReference refObj, IManagedInstance input)
at Intel.Management.Wsman.ManagedReference.Get()
at Intel.Manageability.Impl.AMTInstanceManager.GetVersionWSMan() in f:\AMT_SDK_11.6.0.7\Windows\High Level API\Src\Intel_Manageability_Library\HLAPI Lib\AMTInstance\AMTInstanceManager.cs:line 922
at Intel.Manageability.Impl.AMTInstanceManager.SetVersionInfo() in f:\AMT_SDK_11.6.0.7\Windows\High Level API\Src\Intel_Manageability_Library\HLAPI Lib\AMTInstance\AMTInstanceManager.cs:line 868}
System.Exception {Intel.Management.Wsman.WsmanConnectionException}
Does anyone have any idea how I could find out the cause of this issue? Thanks in advance.