POST request fails: Could not create SSL/TLS secure channel

Maria-S
Member Posts: 90
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.
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
Best Answer
-
OK, I solved it.
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.
0
Answers
-
Also tried adding the following string, but this did not help:
HttpWebRequestMgt.AddSecurityProtocolTls12();0 -
Also I can access "https://tlstest.paypal.com/" from NAV, that means Security Protocol is not a problem.
Is there a way to get clearer indication what could be the problem?0 -
OK, I solved it.
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.
0 -
I am also facing the same challenge....plz suggest any best way to solve this Error: The request was aborted: Could not create SSL/TLS secure channel.
Trying ServicePMgr.SecurityProtocol(SecurityProtocal.Tls12);0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 320 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions