Dear Experts,
I am trying to post data to some https endpoint of our partner from NAV2018
When I am sending the request from NAV (i tried AL variant with HTTPClient and C/AL variant with HttpWebRequestMgt), it fails with the following error:
"The request was aborted: Could not create SSL/TLS secure channel."
When I do test with Powershell and post via Invoke-WebRequest to the same endpoint, the responce is OK (200).
What could be the difference and how to make it work in NAV?
(I also received the .p7b certificate from the partner, but since it works without it in powershell, I guess I do not need it)
Please help.
0
Answers
HttpWebRequestMgt.AddSecurityProtocolTls12();
Is there a way to get clearer indication what could be the problem?
HttpWebRequestMgt.AddSecurityProtocolTls10();
Apparently, our partner uses ancient security protocol.
I could have guessed because other options to connect were FTP and X.400.
I used Fiddler to check the difference between PowerShell and NAV calls.
Trying ServicePMgr.SecurityProtocol(SecurityProtocal.Tls12);