Uses of Class
com.sun.management.snmp.SnmpEngineId

Packages that use SnmpEngineId
com.sun.management.comm Provides the classes implementing the SNMP adaptor servers
com.sun.management.snmp Provides the core classes for implementing common SNMP data types and services
com.sun.management.snmp.agent Provides the classes for implementing an SNMP agent
com.sun.management.snmp.manager Provides the classes for implementing an SNMP manager and for sending SNMP requests. 
com.sun.management.snmp.manager.usm Provides the classes for sending SNMPv3 requests, using the User-based Security Model
com.sun.management.snmp.usm Provides the classes for implementing the SNMP User-based Security Model for SNMPv3. 
 

Uses of SnmpEngineId in com.sun.management.comm
 

Methods in com.sun.management.comm that return SnmpEngineId
 SnmpEngineId SnmpV3AdaptorServerMBean.getEngineId()
          Returns the associated SnmpEngineId value.
 SnmpEngineId SnmpV3AdaptorServer.getEngineId()
          Returns the associated SnmpEngineId value.
 

Methods in com.sun.management.comm with parameters of type SnmpEngineId
 void SnmpV3AdaptorServer.addRequestForwarder(SnmpRequestForwarder forwarder, SnmpEngineId contextEngineId)
          Adds a new MIB forwarder attached to a passed engine Id.
 boolean SnmpV3AdaptorServer.removeRequestForwarder(SnmpEngineId engineId)
          Removes a request forwarder.
 

Uses of SnmpEngineId in com.sun.management.snmp
 

Methods in com.sun.management.snmp that return SnmpEngineId
 SnmpEngineId SnmpEngineParameters.getEngineId()
          Get the engine Id.
static SnmpEngineId SnmpEngineId.createEngineId(byte[] arr)
          Generates an engine Id based on the passed array.
static SnmpEngineId SnmpEngineId.createEngineId()
          Generates an engine Id that is unique to the host the agent is running on.
static SnmpEngineId SnmpEngineId.createEngineId(String str)
          Generates a unique engine Id.
static SnmpEngineId SnmpEngineId.createEngineId(String str, String separator)
          Idem createEngineId(java.lang.String) with the ability to provide your own separator.
static SnmpEngineId SnmpEngineId.createEngineId(int port)
          Generates a unique engine Id.
static SnmpEngineId SnmpEngineId.createEngineId(InetAddress address, int port)
          Generates a unique engine Id.
static SnmpEngineId SnmpEngineId.createEngineId(int port, int iana)
          Generates a unique engine Id.
static SnmpEngineId SnmpEngineId.createEngineId(InetAddress addr, int port, int iana)
          Generates a unique engine Id.
static SnmpEngineId SnmpEngineId.createEngineId(int iana, InetAddress addr)
          Generates an engine Id based on an InetAddress.
static SnmpEngineId SnmpEngineId.createEngineId(InetAddress addr)
          Generates an engine Id based on an InetAddress.
 SnmpEngineId SnmpEngine.getEngineId()
          Gets the engine Id.
 

Methods in com.sun.management.snmp with parameters of type SnmpEngineId
 void SnmpEngineParameters.setEngineId(SnmpEngineId engineId)
          Set the engine Id.
 byte[] SnmpUsmKeyHandler.localizeAuthKey(String algoName, byte[] key, SnmpEngineId engineId)
          Localize the passed key using the passed SnmpEngineId.
 byte[] SnmpUsmKeyHandler.localizePrivKey(String algoName, byte[] key, SnmpEngineId engineId, int keysize)
          Localize the passed privacy key using the passed SnmpEngineId.
 

Uses of SnmpEngineId in com.sun.management.snmp.agent
 

Methods in com.sun.management.snmp.agent that return SnmpEngineId
 SnmpEngineId SnmpUsmProxy.getEngineId()
          The distant EngineId.
abstract  SnmpEngineId SnmpV3Proxy.getEngineId()
          The distant EngineId.
 

Uses of SnmpEngineId in com.sun.management.snmp.manager
 

Methods in com.sun.management.snmp.manager that return SnmpEngineId
 SnmpEngineId SnmpEventReportDispatcher.getEngineId()
          Get the engine Id.
 SnmpEngineId SnmpSession.getEngineId()
          Get the local engine Id.
 

Uses of SnmpEngineId in com.sun.management.snmp.manager.usm
 

Methods in com.sun.management.snmp.manager.usm that return SnmpEngineId
 SnmpEngineId SnmpUsmPeer.getEngineId()
          Returns the distant engine Id or null if not yet known.
 

Constructors in com.sun.management.snmp.manager.usm with parameters of type SnmpEngineId
SnmpUsmPeer(SnmpEngine engine, String host, SnmpEngineId id)
          Creates an SNMP peer object for a device.
SnmpUsmPeer(SnmpEngine engine, InetAddress netaddr, SnmpEngineId id)
          Creates an SNMP peer object for a device.
SnmpUsmPeer(SnmpEngine engine, String host, int port, SnmpEngineId id)
          Creates an SNMP peer object for a device with the specified port.
 

Uses of SnmpEngineId in com.sun.management.snmp.usm
 

Methods in com.sun.management.snmp.usm that return SnmpEngineId
 SnmpEngineId SnmpUsmSecureUser.getEngineId()
          Gets the authoritative engine Id.
 SnmpEngineId SnmpUsmEnginePeer.getAuthoritativeEngineId()
          Gets the engine Id.
 SnmpEngineId SnmpUsmSecurityParameters.getAuthoritativeEngineId()
          Gets the authoritative engine Id.
 

Methods in com.sun.management.snmp.usm with parameters of type SnmpEngineId
 void SnmpUsmPasswordLcd.addEngine(SnmpEngineId engineId)
          Does nothing in our case.
 SnmpUsmSecureUser SnmpUsmPasswordLcd.getUser(SnmpEngineId engineId, String userName)
          Gets the SnmpUsmSecureUser for the passed user name and authoritative engine Id.
 SnmpUsmPrivPair SnmpUsmPasswordLcd.getUserPrivPair(SnmpEngineId engineId, String userName)
          See SnmpUsmLcd interface doc for details.
 SnmpUsmAuthPair SnmpUsmPasswordLcd.getUserAuthPair(SnmpEngineId engineId, String userName)
          See SnmpUsmLcd interface doc for details.
 void SnmpUsmPasswordLcd.addUser(SnmpEngineId engineId, String userName, String securityName, String authProtocol, String authPassword, String privProtocol, String privPassword, int storage, boolean template)
          See SnmpUsmLcd interface doc for details.
 void SnmpUsmPasswordLcd.removeUser(SnmpEngineId engineId, String userName, boolean notifyMIB)
           
 byte[] SnmpUsmHmacAlgorithm.localizeAuthKey(byte[] key, SnmpEngineId engineId)
          Translate a global key to a local one (RFC 2574 KUL).
 byte[] SnmpUsmHmacAlgorithm.localizePrivKey(byte[] key, SnmpEngineId engineId, int keysize)
          Translate a global privacy key to a local one (RFC 2574 KUL).
 SnmpUsmEnginePeer SnmpUserSecurityModel.getEnginePeer(SnmpEngineId id)
          Gets the peer associated with the passed engine Id.
 byte[] SnmpUsmAuthAlgorithm.localizeAuthKey(byte[] key, SnmpEngineId engineId)
          Localize the passed key using the passed SnmpEngineId.
 byte[] SnmpUsmAuthAlgorithm.localizePrivKey(byte[] key, SnmpEngineId engineId, int keysize)
          Localize the passed privacy key using the passed SnmpEngineId.
 void SnmpUsmLcd.removeUser(SnmpEngineId engineId, String userName, boolean notifyMIB)
          Removes a user form the Lcd.
 void SnmpUsmLcd.addEngine(SnmpEngineId engineId)
          Adds an unknown received engine Id to the Lcd.
 SnmpUsmAuthPair SnmpUsmLcd.getUserAuthPair(SnmpEngineId engineId, String userName)
          Gets the SnmpUsmAuthAlgorithm/Localized key pair associated to a user name and authoritative engine Id.
 SnmpUsmSecureUser SnmpUsmLcd.getUser(SnmpEngineId engineId, String userName)
          Gets the SnmpUsmSecureUser for the passed user name and authoritative engine Id.
 SnmpUsmPrivPair SnmpUsmLcd.getUserPrivPair(SnmpEngineId engineId, String userName)
          Gets the SnmpUsmPrivAlgorithm/Localized key pair associated to a user name and authoritative engine Id.
 void SnmpUsmLcd.addUser(SnmpEngineId engineId, String userName, String securityName, String authProtocol, String authPassword, String privProtocol, String privKey, int storage, boolean template)
          Adds a user to the Usm Lcd.
 SnmpUsmEnginePeer SnmpUsm.getEnginePeer(SnmpEngineId id)
          Gets the peer associated with the passed engine Id.
 void SnmpUsmSecurityParameters.setAuthoritativeEngineId(SnmpEngineId authoritativeEngineId)
          Sets the authoritative engine Id.
 


FCS Release
jdmk-5_1-b34.2 2005.11.29_16:24:00_MET

Copyright 1998-2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.