public NtlmContext(NtlmPasswordAuthentication auth, bool doSigning) { this.Auth = auth; NtlmsspFlags = NtlmsspFlags | NtlmFlags.NtlmsspRequestTarget | NtlmFlags.NtlmsspNegotiateNtlm2 | NtlmFlags.NtlmsspNegotiate128; if (doSigning) { NtlmsspFlags |= NtlmFlags.NtlmsspNegotiateSign | NtlmFlags.NtlmsspNegotiateAlwaysSign | NtlmFlags.NtlmsspNegotiateKeyExch; } Workstation = Type1Message.GetDefaultWorkstation(); Log = LogStream.GetInstance(); }
/// <summary> /// This must be called before <tt>getInstance</tt> is called or /// it will have no effect. /// </summary> /// <remarks> /// This must be called before <tt>getInstance</tt> is called or /// it will have no effect. /// </remarks> public static void SetInstance(TextWriter other) { //inst = new Jcifs.Util.LogStream(); _inst = new LogStream(other); }