code: function negotiation(opt) {
  	var self = {
  		type : new type.UInt8(),
  		flag : new type.UInt8(),
  		length : new type.UInt16Le(0x0008, { constant : true }),
  		result : new type.UInt32Le()
  	};
  	return new type.Component(self, opt);
  }
docs: Use to negotiate security layer of RDP stack
  In node-rdpjs only ssl is available
  @param opt {object} component type options
  @see request -> http://msdn.microsoft.com/en-us/library/cc240500.aspx
  @see response -> http://msdn.microsoft.com/en-us/library/cc240506.aspx
  @see failure ->http://msdn.microsoft.com/en-us/library/cc240507.aspx