When using the snapADDY API to perform a connection/export to NAV the security protocols may have to be updated. TLS versions 1.0 and 1.1 may be outdated and have to be updated to TLS 1.2. This can be easily done by choosing the security protocol used by DotNet.

You have to use the ServicePointManager.SecurityProtocol property:

ServicePointManager.SecurityProtocol := SecurityProtocolType.Tls12;

This achieves a communication between Tls12 and DotNet from inside NAV.


(German version)

Bei Verwendung der snapADDY API zur Durchführung einer Verbindung/Exports zu NAV müssen die Sicherheitsprotokolle möglicherweise aktualisiert werden. Die TLS-Versionen 1.0 und 1.1 sind möglicherweise veraltet und müssen auf TLS 1.2 aktualisiert werden. Dies kann einfach durch Auswahl des von DotNet verwendeten Sicherheitsprotokolls erfolgen.

Sie müssen die ServicePointManager.SecurityProtocol Eigenschaften verwenden:

ServicePointManager.SecurityProtocol := SecurityProtocolType.Tls12;

Damit wird eine Kommunikation zwischen Tls12 und DotNet aus dem NAV heraus erreicht.

Did this answer your question?