org.snmp4j.security
Class TsmSecurityParameters
java.lang.Object
org.snmp4j.smi.AbstractVariable
org.snmp4j.smi.OctetString
org.snmp4j.security.TsmSecurityParameters
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<Variable>, BERSerializable, SecurityParameters, AssignableFromByteArray, AssignableFromString, Variable
public class TsmSecurityParameters
- extends OctetString
- implements SecurityParameters
SecurityParameters
implementation for the TSM
security model.
- Since:
- 2.0
- Version:
- 2.0
- Author:
- Frank Fock
- See Also:
- Serialized Form
Methods inherited from class org.snmp4j.smi.OctetString |
append, append, append, append, clear, clone, compareTo, encodeBER, equals, equalsValue, fromByteArray, fromHexString, fromHexString, fromString, fromString, fromSubIndex, get, getBERLength, getBERPayloadLength, getSyntax, getValue, hashCode, isPrintable, length, mask, set, setValue, setValue, split, startsWith, substring, toASCII, toByteArray, toHexString, toHexString, toInt, toLong, toString, toString, toString, toSubIndex |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
TsmSecurityParameters
public TsmSecurityParameters()
getSecurityParametersPosition
public int getSecurityParametersPosition()
- Description copied from interface:
SecurityParameters
- Gets the byte position of the first byte (counted from zero) of the
security parameters in the whole message.
- Specified by:
getSecurityParametersPosition
in interface SecurityParameters
- 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
public void setSecurityParametersPosition(int pos)
- Description copied from interface:
SecurityParameters
- Sets the position of the first byte (counted from zero) of the security
parameters in the whole SNMP message.
- Specified by:
setSecurityParametersPosition
in interface SecurityParameters
- Parameters:
pos
- an integer value >= 0.
getBERMaxLength
public int getBERMaxLength(int securityLevel)
- Description copied from interface:
SecurityParameters
- Gets the maximum length of the BER encoded representation of this
SecurityParameters
instance.
- Specified by:
getBERMaxLength
in interface SecurityParameters
- Parameters:
securityLevel
- the security level to be used.
- Returns:
- the maximum BER encoded length in bytes.
decodeBER
public void decodeBER(BERInputStream inputStream)
throws java.io.IOException
- Description copied from class:
AbstractVariable
- Decodes a
Variable
from an InputStream
.
- Specified by:
decodeBER
in interface BERSerializable
- Overrides:
decodeBER
in class OctetString
- Parameters:
inputStream
- an InputStream
containing a BER encoded byte stream.
- Throws:
java.io.IOException
- if the stream could not be decoded by using BER rules.
getScopedPduPosition
public int getScopedPduPosition()
- Gets the position of the
ScopedPDU
.
- Returns:
- the start position in the
BERInputStream
.
Copyright © 2011 SNMP4J.org. All Rights Reserved.