rpc.security.ntlm
Class Ntlm1

java.lang.Object
  extended by rpc.security.ntlm.Ntlm1
All Implemented Interfaces:
Security

public class Ntlm1
extends java.lang.Object
implements Security


Field Summary
 
Fields inherited from interface rpc.Security
AUTHENTICATION_SERVICE_NONE, PASSWORD, PROTECTION_LEVEL_CALL, PROTECTION_LEVEL_CONNECT, PROTECTION_LEVEL_INTEGRITY, PROTECTION_LEVEL_NONE, PROTECTION_LEVEL_PACKET, PROTECTION_LEVEL_PRIVACY, USERNAME
 
Constructor Summary
Ntlm1(int flags, byte[] sessionKey, boolean isServer)
           
 
Method Summary
 int getAuthenticationService()
           
 int getProtectionLevel()
           
 int getVerifierLength()
           
 void processIncoming(NetworkDataRepresentation ndr, int index, int length, int verifierIndex, boolean isFragmented)
           
 void processOutgoing(NetworkDataRepresentation ndr, int index, int length, int verifierIndex, boolean isFragmented)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Ntlm1

public Ntlm1(int flags,
             byte[] sessionKey,
             boolean isServer)
Method Detail

getVerifierLength

public int getVerifierLength()
Specified by:
getVerifierLength in interface Security

getAuthenticationService

public int getAuthenticationService()
Specified by:
getAuthenticationService in interface Security

getProtectionLevel

public int getProtectionLevel()
Specified by:
getProtectionLevel in interface Security

processIncoming

public void processIncoming(NetworkDataRepresentation ndr,
                            int index,
                            int length,
                            int verifierIndex,
                            boolean isFragmented)
                     throws java.io.IOException
Specified by:
processIncoming in interface Security
Throws:
java.io.IOException

processOutgoing

public void processOutgoing(NetworkDataRepresentation ndr,
                            int index,
                            int length,
                            int verifierIndex,
                            boolean isFragmented)
                     throws java.io.IOException
Specified by:
processOutgoing in interface Security
Throws:
java.io.IOException