org.jboss.security.negotiation.ntlm.encoding
Class NegotiateMessage

java.lang.Object
  extended by org.jboss.security.negotiation.NegotiationMessage
      extended by org.jboss.security.negotiation.ntlm.encoding.NegotiateMessage

public class NegotiateMessage
extends NegotiationMessage

Representation of an NTLM NEGOTIATIE_MESSAGE

Since:
7th August 2008
Author:
darran.lofthouse@jboss.com

Constructor Summary
NegotiateMessage()
           
 
Method Summary
 String getDomainName()
           
 NTLMField getDomainNameFields()
           
 String getMessageType()
           
 NegotiateFlags getNegotiateFlags()
           
 byte[] getVersion()
           
 NTLMField getWorkstationFields()
           
 String getWorkstationName()
           
 void setDomainName(String domainName)
           
 void setDomainNameFields(NTLMField domainNameFields)
           
 void setNegotiateFlags(NegotiateFlags negotiateFlags)
           
 void setVersion(byte[] version)
           
 void setWorkstationFields(NTLMField workstationFields)
           
 void setWorkstationName(String workstationName)
           
 String toString()
           
 void writeTo(OutputStream os)
          Write the message to the provided output stream in it's raw form.
 
Methods inherited from class org.jboss.security.negotiation.NegotiationMessage
writeTo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NegotiateMessage

public NegotiateMessage()
Method Detail

getNegotiateFlags

public NegotiateFlags getNegotiateFlags()

setNegotiateFlags

public void setNegotiateFlags(NegotiateFlags negotiateFlags)

getVersion

public byte[] getVersion()

setVersion

public void setVersion(byte[] version)

getDomainNameFields

public NTLMField getDomainNameFields()

setDomainNameFields

public void setDomainNameFields(NTLMField domainNameFields)

getDomainName

public String getDomainName()

setDomainName

public void setDomainName(String domainName)

getWorkstationFields

public NTLMField getWorkstationFields()

setWorkstationFields

public void setWorkstationFields(NTLMField workstationFields)

getWorkstationName

public String getWorkstationName()

setWorkstationName

public void setWorkstationName(String workstationName)

toString

public String toString()
Overrides:
toString in class Object

writeTo

public void writeTo(OutputStream os)
             throws IOException
Description copied from class: NegotiationMessage
Write the message to the provided output stream in it's raw form.

Specified by:
writeTo in class NegotiationMessage
Throws:
IOException

getMessageType

public String getMessageType()
Specified by:
getMessageType in class NegotiationMessage
Returns:
The message type.


Copyright © 2010 JBoss, a division of Red Hat, Inc.. All Rights Reserved.