com.sun.jmx.snmp.SnmpUnknownMsgProcModelException Java Examples

The following examples show how to use com.sun.jmx.snmp.SnmpUnknownMsgProcModelException. You can vote up the ones you like or vote down the ones you don't like, and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example #1
Source File: SnmpMsgProcessingSubSystem.java    From jdk8u60 with GNU General Public License v2.0 3 votes vote down vote up
/**
 * This method is called to encode a full scoped pdu that as been encrypted. <CODE>contextName</CODE>, <CODE>contextEngineID</CODE> and data are not known. It will be routed to the dedicated model according to the version value.
 * <BR>The specified parameters are defined in RFC 2572 (see also the {@link com.sun.jmx.snmp.SnmpV3Message} class).
 * @param version The SNMP protocol version.
 * @param msgID The SNMP message ID.
 * @param msgMaxSize The max message size.
 * @param msgFlags The message flags.
 * @param msgSecurityModel The message security model.
 * @param params The security parameters.
 * @param encryptedPdu The encrypted pdu.
 * @param outputBytes The buffer containing the encoded message.
 * @return The encoded bytes number.
 */
public int encodePriv(int version,
                      int msgID,
                      int msgMaxSize,
                      byte msgFlags,
                      int msgSecurityModel,
                      SnmpSecurityParameters params,
                      byte[] encryptedPdu,
                      byte[] outputBytes) throws SnmpTooBigException, SnmpUnknownMsgProcModelException;
 
Example #2
Source File: SnmpMsgProcessingSubSystem.java    From dragonwell8_jdk with GNU General Public License v2.0 3 votes vote down vote up
/**
 * This method is called to encode a full scoped pdu that as not been encrypted. <CODE>contextName</CODE>, <CODE>contextEngineID</CODE> and data are known. It will be routed to the dedicated model according to the version value.
 * <BR>The specified parameters are defined in RFC 2572 (see also the {@link com.sun.jmx.snmp.SnmpV3Message} class).
 * @param version The SNMP protocol version.
 * @param msgID The SNMP message ID.
 * @param msgMaxSize The max message size.
 * @param msgFlags The message flags.
 * @param msgSecurityModel The message security model.
 * @param params The security parameters.
 * @param contextEngineID The context engine ID.
 * @param contextName The context name.
 * @param data The encoded data.
 * @param dataLength The encoded data length.
 * @param outputBytes The buffer containing the encoded message.
 * @return The encoded bytes number.
 */
public int encode(int version,
                  int msgID,
                  int msgMaxSize,
                  byte msgFlags,
                  int msgSecurityModel,
                  SnmpSecurityParameters params,
                  byte[] contextEngineID,
                  byte[] contextName,
                  byte[] data,
                  int dataLength,
                  byte[] outputBytes)
    throws SnmpTooBigException,
           SnmpUnknownMsgProcModelException ;
 
Example #3
Source File: SnmpMsgProcessingSubSystem.java    From openjdk-jdk8u with GNU General Public License v2.0 3 votes vote down vote up
/**
 * This method is called to encode a full scoped pdu that as not been encrypted. <CODE>contextName</CODE>, <CODE>contextEngineID</CODE> and data are known. It will be routed to the dedicated model according to the version value.
 * <BR>The specified parameters are defined in RFC 2572 (see also the {@link com.sun.jmx.snmp.SnmpV3Message} class).
 * @param version The SNMP protocol version.
 * @param msgID The SNMP message ID.
 * @param msgMaxSize The max message size.
 * @param msgFlags The message flags.
 * @param msgSecurityModel The message security model.
 * @param params The security parameters.
 * @param contextEngineID The context engine ID.
 * @param contextName The context name.
 * @param data The encoded data.
 * @param dataLength The encoded data length.
 * @param outputBytes The buffer containing the encoded message.
 * @return The encoded bytes number.
 */
public int encode(int version,
                  int msgID,
                  int msgMaxSize,
                  byte msgFlags,
                  int msgSecurityModel,
                  SnmpSecurityParameters params,
                  byte[] contextEngineID,
                  byte[] contextName,
                  byte[] data,
                  int dataLength,
                  byte[] outputBytes)
    throws SnmpTooBigException,
           SnmpUnknownMsgProcModelException ;
 
Example #4
Source File: SnmpMsgProcessingSubSystem.java    From openjdk-8-source with GNU General Public License v2.0 3 votes vote down vote up
/**
 * This method is called to encode a full scoped pdu that as not been encrypted. <CODE>contextName</CODE>, <CODE>contextEngineID</CODE> and data are known. It will be routed to the dedicated model according to the version value.
 * <BR>The specified parameters are defined in RFC 2572 (see also the {@link com.sun.jmx.snmp.SnmpV3Message} class).
 * @param version The SNMP protocol version.
 * @param msgID The SNMP message ID.
 * @param msgMaxSize The max message size.
 * @param msgFlags The message flags.
 * @param msgSecurityModel The message security model.
 * @param params The security parameters.
 * @param contextEngineID The context engine ID.
 * @param contextName The context name.
 * @param data The encoded data.
 * @param dataLength The encoded data length.
 * @param outputBytes The buffer containing the encoded message.
 * @return The encoded bytes number.
 */
public int encode(int version,
                  int msgID,
                  int msgMaxSize,
                  byte msgFlags,
                  int msgSecurityModel,
                  SnmpSecurityParameters params,
                  byte[] contextEngineID,
                  byte[] contextName,
                  byte[] data,
                  int dataLength,
                  byte[] outputBytes)
    throws SnmpTooBigException,
           SnmpUnknownMsgProcModelException ;
 
Example #5
Source File: SnmpMsgProcessingSubSystem.java    From openjdk-8-source with GNU General Public License v2.0 3 votes vote down vote up
/**
 * This method is called to encode a full scoped pdu that as been encrypted. <CODE>contextName</CODE>, <CODE>contextEngineID</CODE> and data are not known. It will be routed to the dedicated model according to the version value.
 * <BR>The specified parameters are defined in RFC 2572 (see also the {@link com.sun.jmx.snmp.SnmpV3Message} class).
 * @param version The SNMP protocol version.
 * @param msgID The SNMP message ID.
 * @param msgMaxSize The max message size.
 * @param msgFlags The message flags.
 * @param msgSecurityModel The message security model.
 * @param params The security parameters.
 * @param encryptedPdu The encrypted pdu.
 * @param outputBytes The buffer containing the encoded message.
 * @return The encoded bytes number.
 */
public int encodePriv(int version,
                      int msgID,
                      int msgMaxSize,
                      byte msgFlags,
                      int msgSecurityModel,
                      SnmpSecurityParameters params,
                      byte[] encryptedPdu,
                      byte[] outputBytes) throws SnmpTooBigException, SnmpUnknownMsgProcModelException;
 
Example #6
Source File: SnmpMsgProcessingSubSystem.java    From jdk1.8-source-analysis with Apache License 2.0 3 votes vote down vote up
/**
 * This method is called to encode a full scoped pdu that as been encrypted. <CODE>contextName</CODE>, <CODE>contextEngineID</CODE> and data are not known. It will be routed to the dedicated model according to the version value.
 * <BR>The specified parameters are defined in RFC 2572 (see also the {@link com.sun.jmx.snmp.SnmpV3Message} class).
 * @param version The SNMP protocol version.
 * @param msgID The SNMP message ID.
 * @param msgMaxSize The max message size.
 * @param msgFlags The message flags.
 * @param msgSecurityModel The message security model.
 * @param params The security parameters.
 * @param encryptedPdu The encrypted pdu.
 * @param outputBytes The buffer containing the encoded message.
 * @return The encoded bytes number.
 */
public int encodePriv(int version,
                      int msgID,
                      int msgMaxSize,
                      byte msgFlags,
                      int msgSecurityModel,
                      SnmpSecurityParameters params,
                      byte[] encryptedPdu,
                      byte[] outputBytes) throws SnmpTooBigException, SnmpUnknownMsgProcModelException;
 
Example #7
Source File: SnmpMsgProcessingSubSystem.java    From jdk1.8-source-analysis with Apache License 2.0 3 votes vote down vote up
/**
 * This method is called to encode a full scoped pdu that as not been encrypted. <CODE>contextName</CODE>, <CODE>contextEngineID</CODE> and data are known. It will be routed to the dedicated model according to the version value.
 * <BR>The specified parameters are defined in RFC 2572 (see also the {@link com.sun.jmx.snmp.SnmpV3Message} class).
 * @param version The SNMP protocol version.
 * @param msgID The SNMP message ID.
 * @param msgMaxSize The max message size.
 * @param msgFlags The message flags.
 * @param msgSecurityModel The message security model.
 * @param params The security parameters.
 * @param contextEngineID The context engine ID.
 * @param contextName The context name.
 * @param data The encoded data.
 * @param dataLength The encoded data length.
 * @param outputBytes The buffer containing the encoded message.
 * @return The encoded bytes number.
 */
public int encode(int version,
                  int msgID,
                  int msgMaxSize,
                  byte msgFlags,
                  int msgSecurityModel,
                  SnmpSecurityParameters params,
                  byte[] contextEngineID,
                  byte[] contextName,
                  byte[] data,
                  int dataLength,
                  byte[] outputBytes)
    throws SnmpTooBigException,
           SnmpUnknownMsgProcModelException ;
 
Example #8
Source File: SnmpMsgProcessingSubSystem.java    From openjdk-jdk8u with GNU General Public License v2.0 3 votes vote down vote up
/**
 * This method is called to encode a full scoped pdu that as been encrypted. <CODE>contextName</CODE>, <CODE>contextEngineID</CODE> and data are not known. It will be routed to the dedicated model according to the version value.
 * <BR>The specified parameters are defined in RFC 2572 (see also the {@link com.sun.jmx.snmp.SnmpV3Message} class).
 * @param version The SNMP protocol version.
 * @param msgID The SNMP message ID.
 * @param msgMaxSize The max message size.
 * @param msgFlags The message flags.
 * @param msgSecurityModel The message security model.
 * @param params The security parameters.
 * @param encryptedPdu The encrypted pdu.
 * @param outputBytes The buffer containing the encoded message.
 * @return The encoded bytes number.
 */
public int encodePriv(int version,
                      int msgID,
                      int msgMaxSize,
                      byte msgFlags,
                      int msgSecurityModel,
                      SnmpSecurityParameters params,
                      byte[] encryptedPdu,
                      byte[] outputBytes) throws SnmpTooBigException, SnmpUnknownMsgProcModelException;
 
Example #9
Source File: SnmpMsgProcessingSubSystem.java    From dragonwell8_jdk with GNU General Public License v2.0 3 votes vote down vote up
/**
 * This method is called to encode a full scoped pdu that as been encrypted. <CODE>contextName</CODE>, <CODE>contextEngineID</CODE> and data are not known. It will be routed to the dedicated model according to the version value.
 * <BR>The specified parameters are defined in RFC 2572 (see also the {@link com.sun.jmx.snmp.SnmpV3Message} class).
 * @param version The SNMP protocol version.
 * @param msgID The SNMP message ID.
 * @param msgMaxSize The max message size.
 * @param msgFlags The message flags.
 * @param msgSecurityModel The message security model.
 * @param params The security parameters.
 * @param encryptedPdu The encrypted pdu.
 * @param outputBytes The buffer containing the encoded message.
 * @return The encoded bytes number.
 */
public int encodePriv(int version,
                      int msgID,
                      int msgMaxSize,
                      byte msgFlags,
                      int msgSecurityModel,
                      SnmpSecurityParameters params,
                      byte[] encryptedPdu,
                      byte[] outputBytes) throws SnmpTooBigException, SnmpUnknownMsgProcModelException;
 
Example #10
Source File: SnmpMsgProcessingSubSystem.java    From openjdk-jdk8u-backup with GNU General Public License v2.0 3 votes vote down vote up
/**
 * This method is called to encode a full scoped pdu that as not been encrypted. <CODE>contextName</CODE>, <CODE>contextEngineID</CODE> and data are known. It will be routed to the dedicated model according to the version value.
 * <BR>The specified parameters are defined in RFC 2572 (see also the {@link com.sun.jmx.snmp.SnmpV3Message} class).
 * @param version The SNMP protocol version.
 * @param msgID The SNMP message ID.
 * @param msgMaxSize The max message size.
 * @param msgFlags The message flags.
 * @param msgSecurityModel The message security model.
 * @param params The security parameters.
 * @param contextEngineID The context engine ID.
 * @param contextName The context name.
 * @param data The encoded data.
 * @param dataLength The encoded data length.
 * @param outputBytes The buffer containing the encoded message.
 * @return The encoded bytes number.
 */
public int encode(int version,
                  int msgID,
                  int msgMaxSize,
                  byte msgFlags,
                  int msgSecurityModel,
                  SnmpSecurityParameters params,
                  byte[] contextEngineID,
                  byte[] contextName,
                  byte[] data,
                  int dataLength,
                  byte[] outputBytes)
    throws SnmpTooBigException,
           SnmpUnknownMsgProcModelException ;
 
Example #11
Source File: SnmpMsgProcessingSubSystem.java    From hottub with GNU General Public License v2.0 3 votes vote down vote up
/**
 * This method is called to encode a full scoped pdu that as been encrypted. <CODE>contextName</CODE>, <CODE>contextEngineID</CODE> and data are not known. It will be routed to the dedicated model according to the version value.
 * <BR>The specified parameters are defined in RFC 2572 (see also the {@link com.sun.jmx.snmp.SnmpV3Message} class).
 * @param version The SNMP protocol version.
 * @param msgID The SNMP message ID.
 * @param msgMaxSize The max message size.
 * @param msgFlags The message flags.
 * @param msgSecurityModel The message security model.
 * @param params The security parameters.
 * @param encryptedPdu The encrypted pdu.
 * @param outputBytes The buffer containing the encoded message.
 * @return The encoded bytes number.
 */
public int encodePriv(int version,
                      int msgID,
                      int msgMaxSize,
                      byte msgFlags,
                      int msgSecurityModel,
                      SnmpSecurityParameters params,
                      byte[] encryptedPdu,
                      byte[] outputBytes) throws SnmpTooBigException, SnmpUnknownMsgProcModelException;
 
Example #12
Source File: SnmpMsgProcessingSubSystem.java    From openjdk-jdk8u-backup with GNU General Public License v2.0 3 votes vote down vote up
/**
 * This method is called to encode a full scoped pdu that as been encrypted. <CODE>contextName</CODE>, <CODE>contextEngineID</CODE> and data are not known. It will be routed to the dedicated model according to the version value.
 * <BR>The specified parameters are defined in RFC 2572 (see also the {@link com.sun.jmx.snmp.SnmpV3Message} class).
 * @param version The SNMP protocol version.
 * @param msgID The SNMP message ID.
 * @param msgMaxSize The max message size.
 * @param msgFlags The message flags.
 * @param msgSecurityModel The message security model.
 * @param params The security parameters.
 * @param encryptedPdu The encrypted pdu.
 * @param outputBytes The buffer containing the encoded message.
 * @return The encoded bytes number.
 */
public int encodePriv(int version,
                      int msgID,
                      int msgMaxSize,
                      byte msgFlags,
                      int msgSecurityModel,
                      SnmpSecurityParameters params,
                      byte[] encryptedPdu,
                      byte[] outputBytes) throws SnmpTooBigException, SnmpUnknownMsgProcModelException;
 
Example #13
Source File: SnmpMsgProcessingSubSystem.java    From openjdk-8 with GNU General Public License v2.0 3 votes vote down vote up
/**
 * This method is called to encode a full scoped pdu that as been encrypted. <CODE>contextName</CODE>, <CODE>contextEngineID</CODE> and data are not known. It will be routed to the dedicated model according to the version value.
 * <BR>The specified parameters are defined in RFC 2572 (see also the {@link com.sun.jmx.snmp.SnmpV3Message} class).
 * @param version The SNMP protocol version.
 * @param msgID The SNMP message ID.
 * @param msgMaxSize The max message size.
 * @param msgFlags The message flags.
 * @param msgSecurityModel The message security model.
 * @param params The security parameters.
 * @param encryptedPdu The encrypted pdu.
 * @param outputBytes The buffer containing the encoded message.
 * @return The encoded bytes number.
 */
public int encodePriv(int version,
                      int msgID,
                      int msgMaxSize,
                      byte msgFlags,
                      int msgSecurityModel,
                      SnmpSecurityParameters params,
                      byte[] encryptedPdu,
                      byte[] outputBytes) throws SnmpTooBigException, SnmpUnknownMsgProcModelException;
 
Example #14
Source File: SnmpMsgProcessingSubSystem.java    From TencentKona-8 with GNU General Public License v2.0 3 votes vote down vote up
/**
 * This method is called to encode a full scoped pdu that as not been encrypted. <CODE>contextName</CODE>, <CODE>contextEngineID</CODE> and data are known. It will be routed to the dedicated model according to the version value.
 * <BR>The specified parameters are defined in RFC 2572 (see also the {@link com.sun.jmx.snmp.SnmpV3Message} class).
 * @param version The SNMP protocol version.
 * @param msgID The SNMP message ID.
 * @param msgMaxSize The max message size.
 * @param msgFlags The message flags.
 * @param msgSecurityModel The message security model.
 * @param params The security parameters.
 * @param contextEngineID The context engine ID.
 * @param contextName The context name.
 * @param data The encoded data.
 * @param dataLength The encoded data length.
 * @param outputBytes The buffer containing the encoded message.
 * @return The encoded bytes number.
 */
public int encode(int version,
                  int msgID,
                  int msgMaxSize,
                  byte msgFlags,
                  int msgSecurityModel,
                  SnmpSecurityParameters params,
                  byte[] contextEngineID,
                  byte[] contextName,
                  byte[] data,
                  int dataLength,
                  byte[] outputBytes)
    throws SnmpTooBigException,
           SnmpUnknownMsgProcModelException ;
 
Example #15
Source File: SnmpMsgProcessingSubSystem.java    From TencentKona-8 with GNU General Public License v2.0 3 votes vote down vote up
/**
 * This method is called to encode a full scoped pdu that as been encrypted. <CODE>contextName</CODE>, <CODE>contextEngineID</CODE> and data are not known. It will be routed to the dedicated model according to the version value.
 * <BR>The specified parameters are defined in RFC 2572 (see also the {@link com.sun.jmx.snmp.SnmpV3Message} class).
 * @param version The SNMP protocol version.
 * @param msgID The SNMP message ID.
 * @param msgMaxSize The max message size.
 * @param msgFlags The message flags.
 * @param msgSecurityModel The message security model.
 * @param params The security parameters.
 * @param encryptedPdu The encrypted pdu.
 * @param outputBytes The buffer containing the encoded message.
 * @return The encoded bytes number.
 */
public int encodePriv(int version,
                      int msgID,
                      int msgMaxSize,
                      byte msgFlags,
                      int msgSecurityModel,
                      SnmpSecurityParameters params,
                      byte[] encryptedPdu,
                      byte[] outputBytes) throws SnmpTooBigException, SnmpUnknownMsgProcModelException;
 
Example #16
Source File: SnmpMsgProcessingSubSystem.java    From openjdk-8 with GNU General Public License v2.0 3 votes vote down vote up
/**
 * This method is called to encode a full scoped pdu that as not been encrypted. <CODE>contextName</CODE>, <CODE>contextEngineID</CODE> and data are known. It will be routed to the dedicated model according to the version value.
 * <BR>The specified parameters are defined in RFC 2572 (see also the {@link com.sun.jmx.snmp.SnmpV3Message} class).
 * @param version The SNMP protocol version.
 * @param msgID The SNMP message ID.
 * @param msgMaxSize The max message size.
 * @param msgFlags The message flags.
 * @param msgSecurityModel The message security model.
 * @param params The security parameters.
 * @param contextEngineID The context engine ID.
 * @param contextName The context name.
 * @param data The encoded data.
 * @param dataLength The encoded data length.
 * @param outputBytes The buffer containing the encoded message.
 * @return The encoded bytes number.
 */
public int encode(int version,
                  int msgID,
                  int msgMaxSize,
                  byte msgFlags,
                  int msgSecurityModel,
                  SnmpSecurityParameters params,
                  byte[] contextEngineID,
                  byte[] contextName,
                  byte[] data,
                  int dataLength,
                  byte[] outputBytes)
    throws SnmpTooBigException,
           SnmpUnknownMsgProcModelException ;
 
Example #17
Source File: SnmpMsgProcessingSubSystem.java    From JDKSourceCode1.8 with MIT License 3 votes vote down vote up
/**
 * This method is called to encode a full scoped pdu that as not been encrypted. <CODE>contextName</CODE>, <CODE>contextEngineID</CODE> and data are known. It will be routed to the dedicated model according to the version value.
 * <BR>The specified parameters are defined in RFC 2572 (see also the {@link com.sun.jmx.snmp.SnmpV3Message} class).
 * @param version The SNMP protocol version.
 * @param msgID The SNMP message ID.
 * @param msgMaxSize The max message size.
 * @param msgFlags The message flags.
 * @param msgSecurityModel The message security model.
 * @param params The security parameters.
 * @param contextEngineID The context engine ID.
 * @param contextName The context name.
 * @param data The encoded data.
 * @param dataLength The encoded data length.
 * @param outputBytes The buffer containing the encoded message.
 * @return The encoded bytes number.
 */
public int encode(int version,
                  int msgID,
                  int msgMaxSize,
                  byte msgFlags,
                  int msgSecurityModel,
                  SnmpSecurityParameters params,
                  byte[] contextEngineID,
                  byte[] contextName,
                  byte[] data,
                  int dataLength,
                  byte[] outputBytes)
    throws SnmpTooBigException,
           SnmpUnknownMsgProcModelException ;
 
Example #18
Source File: SnmpMsgProcessingSubSystem.java    From jdk8u-jdk with GNU General Public License v2.0 3 votes vote down vote up
/**
 * This method is called to encode a full scoped pdu that as been encrypted. <CODE>contextName</CODE>, <CODE>contextEngineID</CODE> and data are not known. It will be routed to the dedicated model according to the version value.
 * <BR>The specified parameters are defined in RFC 2572 (see also the {@link com.sun.jmx.snmp.SnmpV3Message} class).
 * @param version The SNMP protocol version.
 * @param msgID The SNMP message ID.
 * @param msgMaxSize The max message size.
 * @param msgFlags The message flags.
 * @param msgSecurityModel The message security model.
 * @param params The security parameters.
 * @param encryptedPdu The encrypted pdu.
 * @param outputBytes The buffer containing the encoded message.
 * @return The encoded bytes number.
 */
public int encodePriv(int version,
                      int msgID,
                      int msgMaxSize,
                      byte msgFlags,
                      int msgSecurityModel,
                      SnmpSecurityParameters params,
                      byte[] encryptedPdu,
                      byte[] outputBytes) throws SnmpTooBigException, SnmpUnknownMsgProcModelException;
 
Example #19
Source File: SnmpMsgProcessingSubSystem.java    From jdk8u-jdk with GNU General Public License v2.0 3 votes vote down vote up
/**
 * This method is called to encode a full scoped pdu that as not been encrypted. <CODE>contextName</CODE>, <CODE>contextEngineID</CODE> and data are known. It will be routed to the dedicated model according to the version value.
 * <BR>The specified parameters are defined in RFC 2572 (see also the {@link com.sun.jmx.snmp.SnmpV3Message} class).
 * @param version The SNMP protocol version.
 * @param msgID The SNMP message ID.
 * @param msgMaxSize The max message size.
 * @param msgFlags The message flags.
 * @param msgSecurityModel The message security model.
 * @param params The security parameters.
 * @param contextEngineID The context engine ID.
 * @param contextName The context name.
 * @param data The encoded data.
 * @param dataLength The encoded data length.
 * @param outputBytes The buffer containing the encoded message.
 * @return The encoded bytes number.
 */
public int encode(int version,
                  int msgID,
                  int msgMaxSize,
                  byte msgFlags,
                  int msgSecurityModel,
                  SnmpSecurityParameters params,
                  byte[] contextEngineID,
                  byte[] contextName,
                  byte[] data,
                  int dataLength,
                  byte[] outputBytes)
    throws SnmpTooBigException,
           SnmpUnknownMsgProcModelException ;
 
Example #20
Source File: SnmpMsgProcessingSubSystem.java    From hottub with GNU General Public License v2.0 3 votes vote down vote up
/**
 * This method is called to encode a full scoped pdu that as not been encrypted. <CODE>contextName</CODE>, <CODE>contextEngineID</CODE> and data are known. It will be routed to the dedicated model according to the version value.
 * <BR>The specified parameters are defined in RFC 2572 (see also the {@link com.sun.jmx.snmp.SnmpV3Message} class).
 * @param version The SNMP protocol version.
 * @param msgID The SNMP message ID.
 * @param msgMaxSize The max message size.
 * @param msgFlags The message flags.
 * @param msgSecurityModel The message security model.
 * @param params The security parameters.
 * @param contextEngineID The context engine ID.
 * @param contextName The context name.
 * @param data The encoded data.
 * @param dataLength The encoded data length.
 * @param outputBytes The buffer containing the encoded message.
 * @return The encoded bytes number.
 */
public int encode(int version,
                  int msgID,
                  int msgMaxSize,
                  byte msgFlags,
                  int msgSecurityModel,
                  SnmpSecurityParameters params,
                  byte[] contextEngineID,
                  byte[] contextName,
                  byte[] data,
                  int dataLength,
                  byte[] outputBytes)
    throws SnmpTooBigException,
           SnmpUnknownMsgProcModelException ;
 
Example #21
Source File: SnmpMsgProcessingSubSystem.java    From jdk8u60 with GNU General Public License v2.0 3 votes vote down vote up
/**
 * This method is called to encode a full scoped pdu that as not been encrypted. <CODE>contextName</CODE>, <CODE>contextEngineID</CODE> and data are known. It will be routed to the dedicated model according to the version value.
 * <BR>The specified parameters are defined in RFC 2572 (see also the {@link com.sun.jmx.snmp.SnmpV3Message} class).
 * @param version The SNMP protocol version.
 * @param msgID The SNMP message ID.
 * @param msgMaxSize The max message size.
 * @param msgFlags The message flags.
 * @param msgSecurityModel The message security model.
 * @param params The security parameters.
 * @param contextEngineID The context engine ID.
 * @param contextName The context name.
 * @param data The encoded data.
 * @param dataLength The encoded data length.
 * @param outputBytes The buffer containing the encoded message.
 * @return The encoded bytes number.
 */
public int encode(int version,
                  int msgID,
                  int msgMaxSize,
                  byte msgFlags,
                  int msgSecurityModel,
                  SnmpSecurityParameters params,
                  byte[] contextEngineID,
                  byte[] contextName,
                  byte[] data,
                  int dataLength,
                  byte[] outputBytes)
    throws SnmpTooBigException,
           SnmpUnknownMsgProcModelException ;
 
Example #22
Source File: SnmpMsgProcessingSubSystem.java    From jdk8u_jdk with GNU General Public License v2.0 3 votes vote down vote up
/**
 * This method is called to encode a full scoped pdu that as been encrypted. <CODE>contextName</CODE>, <CODE>contextEngineID</CODE> and data are not known. It will be routed to the dedicated model according to the version value.
 * <BR>The specified parameters are defined in RFC 2572 (see also the {@link com.sun.jmx.snmp.SnmpV3Message} class).
 * @param version The SNMP protocol version.
 * @param msgID The SNMP message ID.
 * @param msgMaxSize The max message size.
 * @param msgFlags The message flags.
 * @param msgSecurityModel The message security model.
 * @param params The security parameters.
 * @param encryptedPdu The encrypted pdu.
 * @param outputBytes The buffer containing the encoded message.
 * @return The encoded bytes number.
 */
public int encodePriv(int version,
                      int msgID,
                      int msgMaxSize,
                      byte msgFlags,
                      int msgSecurityModel,
                      SnmpSecurityParameters params,
                      byte[] encryptedPdu,
                      byte[] outputBytes) throws SnmpTooBigException, SnmpUnknownMsgProcModelException;
 
Example #23
Source File: SnmpMsgProcessingSubSystem.java    From openjdk-jdk8u-backup with GNU General Public License v2.0 2 votes vote down vote up
/**
 * This method is called when a call is to be sent to the network. The sub system routes the call to the dedicated model according to the model ID.
 * @param model The model ID.
 * @param factory The pdu factory to use to encode and decode pdu.
 * @return The object that will handle every steps of the sending (mainly marshalling and security).
 */
public SnmpOutgoingRequest getOutgoingRequest(int model,
                                              SnmpPduFactory factory) throws SnmpUnknownMsgProcModelException ;
 
Example #24
Source File: SnmpMsgProcessingSubSystem.java    From openjdk-jdk8u-backup with GNU General Public License v2.0 2 votes vote down vote up
/**
 * This method is called when a call is received from the network.
 * @param model The model ID.
 * @param factory The pdu factory to use to encode and decode pdu.
 * @return The object that will handle every steps of the receiving (mainly unmarshalling and security).
 */
public SnmpIncomingRequest getIncomingRequest(int model,
                                              SnmpPduFactory factory)
    throws SnmpUnknownMsgProcModelException;
 
Example #25
Source File: SnmpMsgProcessingSubSystem.java    From openjdk-jdk8u-backup with GNU General Public License v2.0 2 votes vote down vote up
/**
 * This method is called to instantiate a pdu according to the passed pdu type and parameters. The sub system routes the call to the dedicated model according to the model ID.
 * @param model The model ID.
 * @param p The request parameters.
 * @param type The pdu type.
 * @return The pdu.
 */
public SnmpPdu getRequestPdu(int model, SnmpParams p, int type) throws SnmpUnknownMsgProcModelException, SnmpStatusException ;
 
Example #26
Source File: SnmpMsgProcessingSubSystem.java    From openjdk-8 with GNU General Public License v2.0 2 votes vote down vote up
/**
 * This method is called when a call is received from the network. The sub system routes the call to the dedicated model according to the model ID.
 * @param model The model ID.
 * @param factory The pdu factory to use to decode pdu.
 * @return The object that will handle every steps of the receiving (mainly marshalling and security).
 */
public SnmpIncomingResponse getIncomingResponse(int model,
                                                SnmpPduFactory factory) throws SnmpUnknownMsgProcModelException;
 
Example #27
Source File: SnmpMsgProcessingSubSystem.java    From jdk8u_jdk with GNU General Public License v2.0 2 votes vote down vote up
/**
 * This method returns an encoded scoped pdu. This method encodes only the <CODE>contextEngineID</CODE>, <CODE>contextName</CODE> and data. It is needed by the <CODE>SnmpSecurityModel</CODE> for decryption. It will be routed to the dedicated model according to the version value.
 * @param version The SNMP protocol version.
 * @param pdu The pdu to encode.
 * @param outputBytes The partialy scoped pdu.
 * @return The encoded bytes number.
 */
public int encode(int version,
                  SnmpDecryptedPdu pdu,
                  byte[] outputBytes)
    throws SnmpTooBigException, SnmpUnknownMsgProcModelException;
 
Example #28
Source File: SnmpMsgProcessingSubSystem.java    From openjdk-jdk8u with GNU General Public License v2.0 2 votes vote down vote up
/**
 * This method returns an encoded scoped pdu. This method encodes only the <CODE>contextEngineID</CODE>, <CODE>contextName</CODE> and data. It is needed by the <CODE>SnmpSecurityModel</CODE> for decryption. It will be routed to the dedicated model according to the version value.
 * @param version The SNMP protocol version.
 * @param pdu The pdu to encode.
 * @param outputBytes The partialy scoped pdu.
 * @return The encoded bytes number.
 */
public int encode(int version,
                  SnmpDecryptedPdu pdu,
                  byte[] outputBytes)
    throws SnmpTooBigException, SnmpUnknownMsgProcModelException;
 
Example #29
Source File: SnmpMsgProcessingSubSystem.java    From jdk8u-jdk with GNU General Public License v2.0 2 votes vote down vote up
/**
 * This method is called when a call is received from the network.
 * @param model The model ID.
 * @param factory The pdu factory to use to encode and decode pdu.
 * @return The object that will handle every steps of the receiving (mainly unmarshalling and security).
 */
public SnmpIncomingRequest getIncomingRequest(int model,
                                              SnmpPduFactory factory)
    throws SnmpUnknownMsgProcModelException;
 
Example #30
Source File: SnmpMsgProcessingSubSystem.java    From jdk8u-jdk with GNU General Public License v2.0 2 votes vote down vote up
/**
 * This method is called when a call is to be sent to the network. The sub system routes the call to the dedicated model according to the model ID.
 * @param model The model ID.
 * @param factory The pdu factory to use to encode and decode pdu.
 * @return The object that will handle every steps of the sending (mainly marshalling and security).
 */
public SnmpOutgoingRequest getOutgoingRequest(int model,
                                              SnmpPduFactory factory) throws SnmpUnknownMsgProcModelException ;