/// <summary> /// set the DomainName of payload /// </summary> /// <param name="domainName">the new payload value</param> public void SetDomainName( string domainName ) { payload.DomainName = NlmpUtility.StringGetBytes( NlmpUtility.UpperCase(domainName), NlmpUtility.IsUnicode(this.payload.NegotiateFlags)); payload.DomainNameFields.Len = (ushort)payload.DomainName.Length; payload.DomainNameFields.MaxLen = (ushort)payload.DomainName.Length; UpdateOffset(); }
public NlmpClientCredential(string targetName, string domain, string userName, string password) : base(NlmpUtility.UpperCase(domain), userName, password) { if (domain == null) { throw new ArgumentNullException("domain"); } if (userName == null) { throw new ArgumentNullException("userName"); } if (password == null) { throw new ArgumentNullException("password"); } this.targetName = targetName; }