com.adventnet.agent.tl1.security
Class SecurityAutonomousCreator

java.lang.Object
  |
  +--com.adventnet.agent.tl1.security.SecurityAutonomousCreator

class SecurityAutonomousCreator
extends java.lang.Object

This class is used to create Autonomous messages and Report messages for security level informations.


Constructor Summary
(package private) SecurityAutonomousCreator(SecurityLogHandler handler, TL1Agent agent)
          Default constructor.
 
Method Summary
(package private)  TL1Message createBufferOverFlowAutonomous(TL1AgentResponseInfo respInfo, double aTag, TL1Session sess)
          Creates an autonomous message from the TL1AgentResponseInfo.
(package private)  TL1AgentResponseInfo createBufferOverFlowInfo(java.lang.String logStatus)
          This message creates an autonomous message for the security buffer overflow.
(package private)  TL1Message createChannelExpiryAutonomous(TL1AgentResponseInfo respInfo, double aTag, TL1Session sess)
          Creates an autonomous message from TL1AgentResponseInfo.
(package private)  TL1AgentResponseInfo createChannelExpiryInfo(TL1UserSecurity security)
          This method creates an autonomous message for the expiry of the session for staying idle without having any message transformation between the user and NWNS.
(package private)  TL1Message createIntruAutonomous(TL1AgentResponseInfo respInfo, double aTag, TL1Session sess)
          Creates an autonomous message with the TL1AgentResponseInfo .
(package private)  TL1AgentResponseInfo createIntruAutonomousInfo(java.lang.String channel)
          This method creates an autonomous message for the intrusion attempts.
(package private)  TL1AgentResponseInfo createReportInfo(TL1UserSecurity security)
          This method is used to create a Report message after examining the TL1UserSecurity sent.
(package private)  TL1Message createReportMessage(TL1AgentResponseInfo respInfo, double aTag, TL1Session sess)
          Create an autonomous message from the TL1AgentResponseInfo.
(package private)  TL1Message createUserExpiryAutonomous(TL1AgentResponseInfo respInfo, double aTag, TL1Session sess)
          Creates an autonomous message from the TL1AgentResponseInfo.
(package private)  TL1AgentResponseInfo createUserExpiryInfo(java.util.Vector expiryVector)
          This method creates an autonomous message for the expiry of Uout and password of the user entries.
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SecurityAutonomousCreator

SecurityAutonomousCreator(SecurityLogHandler handler,
                          TL1Agent agent)
Default constructor.
Method Detail

createReportInfo

TL1AgentResponseInfo createReportInfo(TL1UserSecurity security)
This method is used to create a Report message after examining the TL1UserSecurity sent.

createReportMessage

TL1Message createReportMessage(TL1AgentResponseInfo respInfo,
                               double aTag,
                               TL1Session sess)
Create an autonomous message from the TL1AgentResponseInfo. This autonomous message will have the information to the user when he tries to login.

createIntruAutonomousInfo

TL1AgentResponseInfo createIntruAutonomousInfo(java.lang.String channel)
This method creates an autonomous message for the intrusion attempts. This receives session and assumption is that the session may have the channel info.

createIntruAutonomous

TL1Message createIntruAutonomous(TL1AgentResponseInfo respInfo,
                                 double aTag,
                                 TL1Session sess)
Creates an autonomous message with the TL1AgentResponseInfo . This has the information about the intrusion attempt.

createUserExpiryInfo

TL1AgentResponseInfo createUserExpiryInfo(java.util.Vector expiryVector)
This method creates an autonomous message for the expiry of Uout and password of the user entries.
Parameters:
expiryVector - This vector contains the elements of expired user entries for which the autonomous has to be created.

createUserExpiryAutonomous

TL1Message createUserExpiryAutonomous(TL1AgentResponseInfo respInfo,
                                      double aTag,
                                      TL1Session sess)
Creates an autonomous message from the TL1AgentResponseInfo. This has information about the expiry of user account.

createBufferOverFlowInfo

TL1AgentResponseInfo createBufferOverFlowInfo(java.lang.String logStatus)
This message creates an autonomous message for the security buffer overflow. It is also used for sending autonomous message for 90% full of buffer.

createBufferOverFlowAutonomous

TL1Message createBufferOverFlowAutonomous(TL1AgentResponseInfo respInfo,
                                          double aTag,
                                          TL1Session sess)
Creates an autonomous message from the TL1AgentResponseInfo. This will have information about the Buffer over flow.

createChannelExpiryInfo

TL1AgentResponseInfo createChannelExpiryInfo(TL1UserSecurity security)
This method creates an autonomous message for the expiry of the session for staying idle without having any message transformation between the user and NWNS.

createChannelExpiryAutonomous

TL1Message createChannelExpiryAutonomous(TL1AgentResponseInfo respInfo,
                                         double aTag,
                                         TL1Session sess)
Creates an autonomous message from TL1AgentResponseInfo. This will have information about the channel expiry.