I tested sample IMRGUI application with TCP for IDER & SOL, it worked, then I tried it with TLS, it is showing error "Socket Error", I also developed my own little app for testing IDER, it worked for TCP, but its not working for TLS, I called IMR_SetCertificateInfo(), it returns success (it returns success whatever argument I pass it). I am using Server Authentication so last two argments are NULL.
I provided it the root certificate in pem format, stored at "ConfigurationCertGeneratorSecScripts ootCA", the certificate is actually demo root that is used to sign AMT's certificate. The root certificate (.cer format) is working in browser, so https is working there.
I managed to solve that error, actually Redirection port was disabled, I enabled that through commander, but now there is another error "Failed to establish TLS Connections" Commander and IMRGUI both are giving this error
Any clue ?
I finally managed to resolve the problem, I was using IP and in the AMT's certificate there was hostname written, I tried with hostname.domainname, it worked.
The latest versions of Commander should now show a connection warnings that should make it easier to avoid these problems in the future. If you have any more suggestion on thing I could do to help users solve this type of problem, please let us know.
Ylian (Intel AMT Blog)