Sample code for 30+ languages & platforms
Lua

Set Default NTLM Protocol Version (v1 or v2)

Demonstrates how to set the default NTLM protocol version.

Chilkat Lua Downloads

Lua
local chilkat = require("chilkat")

-- The default NTLM protocol version used Chilkat-wide, for any
-- operations involving NTLM can be set like this:

local glob1 = chilkat.Global.new()

-- Choose 1 or 2:
glob1.default_ntlm_version = 1

-- That is all.  The variable named "glob1"
-- does not need to be kept in existence.

-- For example:
local glob2 = chilkat.Global.new()
-- Should show the value 1.
print("New NTLM default version: " .. glob2.default_ntlm_version)

-- The Chilkat global object follows the singleton design pattern.
-- There is only one instance of the global object within Chilkat.
-- When your program creates a new instance, such as glob1 or glob2,
-- they are reallly just references to the same singleton object
-- within Chilkat.