Hello,
For a customer I need to know what communication protocol is used by SQL to communicate with Navision and/or this traffic is encrypted.
I've did a packet lookup with Wireshark and saw that the data was encrypted (correct me if I'm wrong).
Regards
Thomas
0
Comments
In theory you should always use TCP/IP. It is the fastest way to communicate.
No PM,please use the forum. || May the <SOLVED>-attribute be in your title!
Untill know I've learned that all the communication goes over tcp/ip port 1433 (sql standard) and that the begin communication is verified by 3 level handshake with the NTLM / Kerberos protocol. But I can't find any information on how the data is send or in what form or package.
So any information you could give me or point me in the right direction would be more then helpful.
regards
No PM,please use the forum. || May the <SOLVED>-attribute be in your title!
NAV2009 RTC -
When set to EncryptAndSign to communications between the RTC and NST are encrypted using NetTCPBinding in the Transport security mechanisms in Windows Communication Foundation (WCF)
SQL Server can actually natively encrypt all communication to and from SQL server with SSL certificates, but with the current version of NAV you cannot currently leverage this. This will change in the next version, but for now IPsec is the recommendation for encrypting the communication between the NST and SQL
t
I had the same thought you did :-
"But since any NAV queries would only be over the local network (which should have controlled access) is encryption really an issue?"
t
Sorry to say I have to agree with bbrown. But like we say in dutch "klant is koning" (customer is king)...
The customer will be using the 2009 Classic client so not the RTC.
@ TonyH: I've also found the SSL certificate encryption but didn't I found any information how to implement it on the customer side.
Do you have some more information how the packages are send? Or does the above information also goes for the classic client?