org.netserv.ipauth.impl
Class DhcpProver
java.lang.Object
org.netserv.ipauth.core.IpAuthProverImpl
org.netserv.ipauth.impl.DhcpProver
public class DhcpProver
- extends IpAuthProverImpl
- Author:
- allents
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 |
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
DhcpProver
public DhcpProver(java.lang.String configFile)
throws java.io.IOException
- Parameters:
configFile
-
- Throws:
java.io.IOException
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: