Uses of Package
org.snmp4j.security

Packages that use org.snmp4j.security
Package
Description
Provides classes and interfaces for creating, sending, and receiving SNMP messages.
Provides classes and interfaces for SNMP4J event processing.
Provides classes and interfaces for the SNMP message processing.
Provides classes and interfaces for authentication and privacy of SNMP(v3) messages.
 
 
 
Contains table retrieval utilities and multi-threading support classes as well as miscellaneous utility classes.
  • Classes in org.snmp4j.security used by org.snmp4j
    Class
    Description
    The SecurityLevel interface contains enumerated values for the different security levels.
    The USM class implements the User Based Security Model (USM) as defined in RFC 3414.
  • Class
    Description
    The SecurityModel interface as described in RFC3411 section 4.4 and RFC 5590 section 5.
    The UsmUserEntry class represents a user in the Local Configuration Datastore (LCD).
  • Class
    Description
    The AuthenticationProtocol interface defines a common interface for all SNMP authentication protocols.
    The PrivacyProtocol interface defines a common interface for all SNMP privacy protocols.
    The SecurityModel interface as described in RFC3411 section 4.4 and RFC 5590 section 5.
    The SecurityModels class is a collection of all supported security models of a SNMP entity.
    The SecurityProtocols class holds all authentication and privacy protocols for a SNMP entity.
    The SecurityStateReference interface is an empty marker interface for security model dependent state references.
    The USM class implements the User Based Security Model (USM) as defined in RFC 3414.
  • Class
    Description
    The AuthenticationProtocol interface defines a common interface for all SNMP authentication protocols.
    The abstract class AuthGeneric implements common operations for SNMP authentication protocols, such as MD5 and SHA.
    The SHA-2 class implements the Secure Hash Authentication 2.
    The ByteArrayWindow provides windowed access to a subarray of a byte array.
    The CipherPool class provides service to share and reuse Cipher instances, across different threads.
    Parameter class for encrypt and decrypt methods of SecurityProtocol.
    The PrivacyGeneric abstract class implements common functionality of privacy protocols.
    The PrivacyProtocol interface defines a common interface for all SNMP privacy protocols.
    Base class for PrivAES128, PrivAES192 and PrivAES256.
    The SecurityLevel interface contains enumerated values for the different security levels.
    The SecurityModel interface as described in RFC3411 section 4.4 and RFC 5590 section 5.
    The SecurityModels class is a collection of all supported security models of a SNMP entity.
    The SecurityParameters interface represents the security parameters in a SNMPv3 message.
    The SecurityProtocol class defines common methods of authentication and privacy protocols.
    The SecurityProtocols class holds all authentication and privacy protocols for a SNMP entity.
     
    The SecurityStateReference interface is an empty marker interface for security model dependent state references.
    The abstract class SNMPv3SecurityModel implements common methods and fields for security models for the SNMPv3 message processing model.
    The UsmTimeEntry class represents time synchronization information associated with an engine ID.
    The UsmTimeTable class is a singleton that stores USM user information as part of the Local Configuration Datastore (LCD).
    The UsmUser class represents USM user providing information to secure SNMPv3 message exchange.
    The UsmUserEntry class represents a user in the Local Configuration Datastore (LCD).
    The UsmUserTable class stores USM user information as part of the Local Configuration Datastore (LCD).
  • Class
    Description
    The AuthenticationProtocol interface defines a common interface for all SNMP authentication protocols.
    The PrivacyGeneric abstract class implements common functionality of privacy protocols.
    The PrivacyProtocol interface defines a common interface for all SNMP privacy protocols.
    Base class for PrivAES128, PrivAES192 and PrivAES256.
    The SecurityProtocol class defines common methods of authentication and privacy protocols.
  • Class
    Description
    The USM class implements the User Based Security Model (USM) as defined in RFC 3414.
  • Class
    Description
    The USM class implements the User Based Security Model (USM) as defined in RFC 3414.