Modifier and Type | Class | Description |
---|---|---|
class |
SnmpUsmDhObjectsMib.DHKeyChange |
|
class |
SnmpUsmDhObjectsMib.SnmpAdminString |
|
class |
SnmpUsmDhObjectsMib.UsmDHKickstartEntryRow |
|
class |
SnmpUsmDhObjectsMib.UsmDHParameters |
|
class |
SnmpUsmDhObjectsMib.UsmDHUserKeyEntryRow |
Modifier and Type | Field | Description |
---|---|---|
static int |
colUsmDHKickstartMgrPublic |
|
static int |
colUsmDHKickstartMyPublic |
|
static int |
colUsmDHKickstartSecurityName |
|
static int |
colUsmDHUserAuthKeyChange |
|
static int |
colUsmDHUserOwnAuthKeyChange |
|
static int |
colUsmDHUserOwnPrivKeyChange |
|
static int |
colUsmDHUserPrivKeyChange |
|
protected java.util.Collection<DHKickstartParameters> |
dhKickstartParameters |
|
protected org.snmp4j.security.dh.DHOperations |
dhOperations |
|
static int |
idxUsmDHKickstartMgrPublic |
|
static int |
idxUsmDHKickstartMyPublic |
|
static int |
idxUsmDHKickstartSecurityName |
|
static int |
idxUsmDHUserAuthKeyChange |
|
static int |
idxUsmDHUserOwnAuthKeyChange |
|
static int |
idxUsmDHUserOwnPrivKeyChange |
|
static int |
idxUsmDHUserPrivKeyChange |
|
static org.snmp4j.smi.OID |
oidSnmpUsmDhObjectsMib |
OID of this MIB module for usage which can be
used for its identification.
|
static org.snmp4j.smi.OID |
oidUsmDHKickstartEntry |
|
static org.snmp4j.smi.OID |
oidUsmDHKickstartIndex |
|
static org.snmp4j.smi.OID |
oidUsmDHParameters |
|
static org.snmp4j.smi.OID |
oidUsmDHUserKeyEntry |
|
static org.snmp4j.smi.OID |
oidUsmUserEngineID |
|
static org.snmp4j.smi.OID |
oidUsmUserName |
|
static java.lang.String |
tcDefDHKeyChange |
|
static java.lang.String |
tcDefSnmpAdminString |
|
static java.lang.String |
tcModuleSnmpFrameworkMib |
|
static java.lang.String |
tcModuleSnmpUsmDhObjectsMib |
|
protected org.snmp4j.security.USM |
usm |
|
protected UsmMIB |
usmMIB |
|
protected VacmMIB |
vacmMIB |
Modifier | Constructor | Description |
---|---|---|
protected |
SnmpUsmDhObjectsMib() |
Constructs a SnmpUsmDhObjectsMib instance without actually creating its
ManagedObject instances. |
protected |
SnmpUsmDhObjectsMib(MOFactory moFactory) |
Constructs a SnmpUsmDhObjectsMib instance and actually creates its
ManagedObject instances using the supplied
MOFactory (by calling
createMO(MOFactory moFactory) ). |
|
SnmpUsmDhObjectsMib(MOFactory moFactory,
org.snmp4j.security.USM usm,
UsmMIB usmMIB,
VacmMIB vacmMIB,
java.util.Collection<DHKickstartParameters> dhKickstartParameters) |
Constructs a SnmpUsmDhObjectsMib instance and actually creates its
ManagedObject instances using the supplied
MOFactory (by calling
createMO(MOFactory moFactory) ). |
Modifier and Type | Method | Description |
---|---|---|
void |
addImportedTCsToFactory(MOFactory moFactory) |
|
protected void |
addTCsToFactory(MOFactory moFactory) |
|
protected void |
createMO(MOFactory moFactory) |
Create the ManagedObjects defined for this MIB module
using the specified
MOFactory . |
org.snmp4j.security.dh.DHParameters |
getDHParameters() |
|
protected org.snmp4j.smi.OctetString |
getGroupNameForVacmRole(java.lang.String role) |
Return the VACM group name for the specified VACM role.
|
MOTable<SnmpUsmDhObjectsMib.UsmDHKickstartEntryRow,MOColumn,MOTableModel<SnmpUsmDhObjectsMib.UsmDHKickstartEntryRow>> |
getUsmDHKickstartEntry() |
|
UsmDHParametersImpl |
getUsmDHParameters() |
|
MOTable<SnmpUsmDhObjectsMib.UsmDHUserKeyEntryRow,MOColumn,MOTableModel<SnmpUsmDhObjectsMib.UsmDHUserKeyEntryRow>> |
getUsmDHUserKeyEntry() |
|
protected void |
initDHKickstart(java.util.Collection<DHKickstartParameters> dhKickstartParametersList) |
|
void |
registerMOs(MOServer server,
org.snmp4j.smi.OctetString context) |
Registers the managed objects of this group with the server for the
supplied context.
|
void |
setBaseTableUsmDHUserKeyEntry(DefaultMOTable<MOMutableRow2PC,MOColumn,DefaultMOMutableTableModel<MOMutableRow2PC>> baseTable) |
|
void |
unregisterMOs(MOServer server,
org.snmp4j.smi.OctetString context) |
Unregisters the managed objects of this group from the supplied server and
from the supplied context.
|
public static final org.snmp4j.smi.OID oidSnmpUsmDhObjectsMib
public static final org.snmp4j.smi.OID oidUsmDHParameters
public static final org.snmp4j.smi.OID oidUsmDHUserKeyEntry
public static final org.snmp4j.smi.OID oidUsmUserEngineID
public static final org.snmp4j.smi.OID oidUsmUserName
public static final java.lang.String tcModuleSnmpUsmDhObjectsMib
public static final java.lang.String tcDefDHKeyChange
public static final int colUsmDHUserAuthKeyChange
public static final int colUsmDHUserOwnAuthKeyChange
public static final int colUsmDHUserPrivKeyChange
public static final int colUsmDHUserOwnPrivKeyChange
public static final int idxUsmDHUserAuthKeyChange
public static final int idxUsmDHUserOwnAuthKeyChange
public static final int idxUsmDHUserPrivKeyChange
public static final int idxUsmDHUserOwnPrivKeyChange
public static final org.snmp4j.smi.OID oidUsmDHKickstartEntry
public static final org.snmp4j.smi.OID oidUsmDHKickstartIndex
public static final java.lang.String tcModuleSnmpFrameworkMib
public static final java.lang.String tcDefSnmpAdminString
public static final int colUsmDHKickstartMyPublic
public static final int colUsmDHKickstartMgrPublic
public static final int colUsmDHKickstartSecurityName
public static final int idxUsmDHKickstartMyPublic
public static final int idxUsmDHKickstartMgrPublic
public static final int idxUsmDHKickstartSecurityName
protected org.snmp4j.security.USM usm
protected UsmMIB usmMIB
protected VacmMIB vacmMIB
protected java.util.Collection<DHKickstartParameters> dhKickstartParameters
protected org.snmp4j.security.dh.DHOperations dhOperations
protected SnmpUsmDhObjectsMib()
ManagedObject
instances. This has to be done in a
sub-class constructor or after construction by calling
createMO(MOFactory moFactory)
.protected SnmpUsmDhObjectsMib(MOFactory moFactory)
ManagedObject
instances using the supplied
MOFactory
(by calling
createMO(MOFactory moFactory)
).moFactory
- the MOFactory
to be used to create the
managed objects for this module.public SnmpUsmDhObjectsMib(MOFactory moFactory, org.snmp4j.security.USM usm, UsmMIB usmMIB, VacmMIB vacmMIB, java.util.Collection<DHKickstartParameters> dhKickstartParameters)
ManagedObject
instances using the supplied
MOFactory
(by calling
createMO(MOFactory moFactory)
).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.protected void createMO(MOFactory moFactory)
MOFactory
.moFactory
- the MOFactory
instance to use for object
creation.public UsmDHParametersImpl getUsmDHParameters()
public MOTable<SnmpUsmDhObjectsMib.UsmDHUserKeyEntryRow,MOColumn,MOTableModel<SnmpUsmDhObjectsMib.UsmDHUserKeyEntryRow>> getUsmDHUserKeyEntry()
public void setBaseTableUsmDHUserKeyEntry(DefaultMOTable<MOMutableRow2PC,MOColumn,DefaultMOMutableTableModel<MOMutableRow2PC>> baseTable)
public MOTable<SnmpUsmDhObjectsMib.UsmDHKickstartEntryRow,MOColumn,MOTableModel<SnmpUsmDhObjectsMib.UsmDHKickstartEntryRow>> getUsmDHKickstartEntry()
public void registerMOs(MOServer server, org.snmp4j.smi.OctetString context) throws DuplicateRegistrationException
MOGroup
registerMOs
in interface MOGroup
server
- the MOServer
where to register the managed objects.context
- the context to use (may be null
if no specific context
is selected).DuplicateRegistrationException
- if a managed object's scope (i.e. lower bound) is already registered
at the server.public void unregisterMOs(MOServer server, org.snmp4j.smi.OctetString context)
MOGroup
unregisterMOs
in interface MOGroup
server
- the MOServer
where to unregister the managed objects.context
- the context to use (may be null
if no specific context
is selected).public org.snmp4j.security.dh.DHParameters getDHParameters()
protected void initDHKickstart(java.util.Collection<DHKickstartParameters> dhKickstartParametersList)
protected org.snmp4j.smi.OctetString getGroupNameForVacmRole(java.lang.String role)
role
- a role name.OctetString
.protected void addTCsToFactory(MOFactory moFactory)
public void addImportedTCsToFactory(MOFactory moFactory)
Copyright © 2018 SNMP4J.org. All rights reserved.