-
- All Superinterfaces:
BERSerializable
- All Known Implementing Classes:
TsmSecurityParameters,UsmSecurityParameters
public interface SecurityParameters extends BERSerializable
TheSecurityParametersinterface represents the security parameters in a SNMPv3 message.- Version:
- 1.0
- Author:
- Frank Fock
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intgetBERMaxLength(int securityLevel)Gets the maximum length of the BER encoded representation of thisSecurityParametersinstance.intgetSecurityParametersPosition()Gets the byte position of the first byte (counted from zero) of the security parameters in the whole message.voidsetSecurityParametersPosition(int pos)Sets the position of the first byte (counted from zero) of the security parameters in the whole SNMP message.-
Methods inherited from interface org.snmp4j.asn1.BERSerializable
decodeBER, encodeBER, getBERLength, getBERPayloadLength
-
-
-
-
Method Detail
-
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 thisSecurityParametersinstance.- Parameters:
securityLevel- the security level to be used.- Returns:
- the maximum BER encoded length in bytes.
-
-