Module org.snmp4j

Interface SecurityParameters

All Superinterfaces:
BERSerializable
All Known Implementing Classes:
TsmSecurityParameters, UsmSecurityParameters

public interface SecurityParameters extends BERSerializable
The SecurityParameters interface represents the security parameters in a SNMPv3 message.
Version:
1.0
Author:
Frank Fock
  • Method Details

    • getSecurityParametersPosition

      int getSecurityParametersPosition()
      Gets the byte position of the first byte (counted from zero) of the security parameters in the whole message.
      Returns:
      the position of the first byte (counted from zero) of the security parameters in the whole SNMP message. -1 is returned, when the position is unknown (not set).
    • setSecurityParametersPosition

      void setSecurityParametersPosition(int pos)
      Sets the position of the first byte (counted from zero) of the security parameters in the whole SNMP message.
      Parameters:
      pos - an integer value greater or equal than zero.
    • getBERMaxLength

      int getBERMaxLength(int securityLevel)
      Gets the maximum length of the BER encoded representation of this SecurityParameters instance.
      Parameters:
      securityLevel - the security level to be used.
      Returns:
      the maximum BER encoded length in bytes.