org.netserv.ipauth.impl
Class DhcpProver

java.lang.Object
  extended by org.netserv.ipauth.core.IpAuthProverImpl
      extended by org.netserv.ipauth.impl.DhcpProver

public class DhcpProver
extends IpAuthProverImpl

Author:
allents

Field Summary
static java.lang.String DEFAULT_DHCPCMD
           
static java.lang.String DEFAULT_DHCPCMDINT
           
static java.lang.String DEFAULT_DHCPCMDXID
           
static java.lang.String DEFAULT_LEASEFILE
           
static java.lang.String DEFAULT_PIDFILE
           
 
Constructor Summary
DhcpProver(java.lang.String configFile)
           
 
Method Summary
 void loadUDHCPConfig(java.lang.String configFile)
           
 byte[] obtain(java.security.PublicKey key, java.lang.String device)
           
 boolean prove(byte[] identifier, java.security.PublicKey key)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_DHCPCMD

public static final java.lang.String DEFAULT_DHCPCMD
See Also:
Constant Field Values

DEFAULT_DHCPCMDINT

public static final java.lang.String DEFAULT_DHCPCMDINT
See Also:
Constant Field Values

DEFAULT_DHCPCMDXID

public static final java.lang.String DEFAULT_DHCPCMDXID
See Also:
Constant Field Values

DEFAULT_LEASEFILE

public static final java.lang.String DEFAULT_LEASEFILE
See Also:
Constant Field Values

DEFAULT_PIDFILE

public static final java.lang.String DEFAULT_PIDFILE
See Also:
Constant Field Values
Constructor Detail

DhcpProver

public DhcpProver(java.lang.String configFile)
           throws java.io.IOException
Parameters:
configFile -
Throws:
java.io.IOException
Method Detail

loadUDHCPConfig

public void loadUDHCPConfig(java.lang.String configFile)
                     throws java.io.IOException
Parameters:
configFile -
Throws:
java.io.IOException

obtain

public byte[] obtain(java.security.PublicKey key,
                     java.lang.String device)
Specified by:
obtain in class IpAuthProverImpl
Parameters:
key -
device -
Returns:

prove

public boolean prove(byte[] identifier,
                     java.security.PublicKey key)
Specified by:
prove in class IpAuthProverImpl
Parameters:
identifier -
key -
Returns: