com.netscape.cms.authentication
Class HashAuthData

java.lang.Object
  extended by java.util.Dictionary<K,V>
      extended by java.util.Hashtable
          extended by com.netscape.cms.authentication.HashAuthData
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.util.Map

public class HashAuthData
extends java.util.Hashtable

The structure stores the information of which machine is enabled for the agent-initiated user enrollment, and whom agents enable this feature, and the value of the timeout.

Version:
$Revision: 1211 $, $Date: 2010-08-18 10:15:37 -0700 (Wed, 18 Aug 2010) $
See Also:
Serialized Form

Field Summary
static long LASTLOGIN
           
static long TIMEOUT
           
 
Constructor Summary
HashAuthData()
           
 
Method Summary
 java.lang.String getAgentName(java.lang.String hostname)
           
 long getLastLogin(java.lang.String hostname)
           
 java.lang.String getSecret(java.lang.String hostname)
           
 long getTimeout(java.lang.String hostname)
           
 void setAgentName(java.lang.String hostname, java.lang.String agentName)
           
 void setLastLogin(java.lang.String hostname, long lastLogin)
           
 void setSecret(java.lang.String hostname, java.lang.String secret)
           
 void setTimeout(java.lang.String hostname, long timeout)
           
 
Methods inherited from class java.util.Hashtable
clear, clone, contains, containsKey, containsValue, elements, entrySet, equals, get, hashCode, isEmpty, keys, keySet, put, putAll, rehash, remove, size, toString, values
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

TIMEOUT

public static final long TIMEOUT
See Also:
Constant Field Values

LASTLOGIN

public static final long LASTLOGIN
See Also:
Constant Field Values
Constructor Detail

HashAuthData

public HashAuthData()
Method Detail

getAgentName

public java.lang.String getAgentName(java.lang.String hostname)

setAgentName

public void setAgentName(java.lang.String hostname,
                         java.lang.String agentName)

getTimeout

public long getTimeout(java.lang.String hostname)

setTimeout

public void setTimeout(java.lang.String hostname,
                       long timeout)

getSecret

public java.lang.String getSecret(java.lang.String hostname)

setSecret

public void setSecret(java.lang.String hostname,
                      java.lang.String secret)

getLastLogin

public long getLastLogin(java.lang.String hostname)

setLastLogin

public void setLastLogin(java.lang.String hostname,
                         long lastLogin)