Class SnmpUsmDhObjectsMib

  • All Implemented Interfaces:
    MOGroup

    public class SnmpUsmDhObjectsMib
    extends Object
    implements MOGroup
    • Field Detail

      • oidSnmpUsmDhObjectsMib

        public static final org.snmp4j.smi.OID oidSnmpUsmDhObjectsMib
        OID of this MIB module for usage which can be used for its identification.
      • oidUsmDHParameters

        public static final org.snmp4j.smi.OID oidUsmDHParameters
      • oidUsmDHUserKeyEntry

        public static final org.snmp4j.smi.OID oidUsmDHUserKeyEntry
      • oidUsmUserEngineID

        public static final org.snmp4j.smi.OID oidUsmUserEngineID
      • oidUsmUserName

        public static final org.snmp4j.smi.OID oidUsmUserName
      • colUsmDHUserAuthKeyChange

        public static final int colUsmDHUserAuthKeyChange
        See Also:
        Constant Field Values
      • colUsmDHUserOwnAuthKeyChange

        public static final int colUsmDHUserOwnAuthKeyChange
        See Also:
        Constant Field Values
      • colUsmDHUserPrivKeyChange

        public static final int colUsmDHUserPrivKeyChange
        See Also:
        Constant Field Values
      • colUsmDHUserOwnPrivKeyChange

        public static final int colUsmDHUserOwnPrivKeyChange
        See Also:
        Constant Field Values
      • idxUsmDHUserAuthKeyChange

        public static final int idxUsmDHUserAuthKeyChange
        See Also:
        Constant Field Values
      • idxUsmDHUserOwnAuthKeyChange

        public static final int idxUsmDHUserOwnAuthKeyChange
        See Also:
        Constant Field Values
      • idxUsmDHUserPrivKeyChange

        public static final int idxUsmDHUserPrivKeyChange
        See Also:
        Constant Field Values
      • idxUsmDHUserOwnPrivKeyChange

        public static final int idxUsmDHUserOwnPrivKeyChange
        See Also:
        Constant Field Values
      • oidUsmDHKickstartEntry

        public static final org.snmp4j.smi.OID oidUsmDHKickstartEntry
      • oidUsmDHKickstartIndex

        public static final org.snmp4j.smi.OID oidUsmDHKickstartIndex
      • colUsmDHKickstartMyPublic

        public static final int colUsmDHKickstartMyPublic
        See Also:
        Constant Field Values
      • colUsmDHKickstartMgrPublic

        public static final int colUsmDHKickstartMgrPublic
        See Also:
        Constant Field Values
      • colUsmDHKickstartSecurityName

        public static final int colUsmDHKickstartSecurityName
        See Also:
        Constant Field Values
      • idxUsmDHKickstartMyPublic

        public static final int idxUsmDHKickstartMyPublic
        See Also:
        Constant Field Values
      • idxUsmDHKickstartMgrPublic

        public static final int idxUsmDHKickstartMgrPublic
        See Also:
        Constant Field Values
      • idxUsmDHKickstartSecurityName

        public static final int idxUsmDHKickstartSecurityName
        See Also:
        Constant Field Values
      • usm

        protected org.snmp4j.security.USM usm
      • usmMIB

        protected UsmMIB usmMIB
      • vacmMIB

        protected VacmMIB vacmMIB
      • dhOperations

        protected org.snmp4j.security.dh.DHOperations dhOperations
    • Constructor Detail

      • SnmpUsmDhObjectsMib

        protected SnmpUsmDhObjectsMib()
        Constructs a SnmpUsmDhObjectsMib instance without actually creating its ManagedObject instances. This has to be done in a sub-class constructor or after construction by calling createMO(MOFactory moFactory).
      • SnmpUsmDhObjectsMib

        protected SnmpUsmDhObjectsMib​(MOFactory moFactory)
        Constructs a SnmpUsmDhObjectsMib instance and actually creates its ManagedObject instances using the supplied MOFactory (by calling createMO(MOFactory moFactory)).
        Parameters:
        moFactory - the MOFactory to be used to create the managed objects for this module.
      • SnmpUsmDhObjectsMib

        public SnmpUsmDhObjectsMib​(MOFactory moFactory,
                                   org.snmp4j.security.USM usm,
                                   UsmMIB usmMIB,
                                   VacmMIB vacmMIB,
                                   Collection<DHKickstartParameters> dhKickstartParameters)
        Constructs a SnmpUsmDhObjectsMib instance and actually creates its ManagedObject instances using the supplied MOFactory (by calling createMO(MOFactory moFactory)).
        Parameters:
        moFactory - the MOFactory to be used to create the managed objects for this module.
        usm - the USM where user authentication and privacy are to be configured using Diffie Helman key exchange.
        usmMIB - the USM MIB where user authentication and privacy are to be configured using Diffie Helman key exchange.
        vacmMIB - the VACM MIB that will receive preinstalled entries as defined by usmDHKeyMIBNCompliance when the objects of this MIB are being registered.
        dhKickstartParameters - the securityName to public key mappings needed to initialize Diffie Hellman key exchange.