|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.snmp4j.security.UsmSecurityParameters
public class UsmSecurityParameters
| Constructor Summary | |
|---|---|
UsmSecurityParameters()
|
|
UsmSecurityParameters(OctetString authoritativeEngineID,
Integer32 authoritativeEngineBoots,
Integer32 authoritativeEngineTime,
OctetString userName,
AuthenticationProtocol authenticationProtocol,
PrivacyProtocol privacyProtocol)
|
|
| Method Summary | |
|---|---|
void |
decodeBER(BERInputStream inputStream)
Decodes a Variable from an InputStream. |
void |
encodeBER(java.io.OutputStream outputStream)
Encodes a Variable to an OutputStream. |
byte[] |
getAuthenticationKey()
|
OctetString |
getAuthenticationParameters()
|
AuthenticationProtocol |
getAuthenticationProtocol()
|
int |
getAuthoritativeEngineBoots()
|
byte[] |
getAuthoritativeEngineID()
|
int |
getAuthoritativeEngineTime()
|
int |
getAuthParametersPosition()
|
int |
getBERLength()
Returns the length of this BERSerializable object
in bytes when encoded according to the Basic Encoding Rules (BER). |
int |
getBERMaxLength(int securityLevel)
Gets the maximum length of the BER encoded representation of this SecurityParameters instance. |
int |
getBERPayloadLength()
Returns the length of the payload of this BERSerializable object
in bytes when encoded according to the Basic Encoding Rules (BER). |
int |
getBERUsmPayloadLength()
getBERUsmPayloadLength |
byte[] |
getPrivacyKey()
|
OctetString |
getPrivacyParameters()
|
PrivacyProtocol |
getPrivacyProtocol()
|
int |
getScopedPduPosition()
getScopedPduPosition |
int |
getSecurityParametersPosition()
Gets the byte position of the first byte (counted from zero) of the security parameters in the whole message. |
OctetString |
getUserName()
|
void |
setAuthenticationKey(byte[] authenticationKey)
|
void |
setAuthenticationParameters(OctetString authenticationParameters)
|
void |
setAuthenticationProtocol(AuthenticationProtocol authenticationProtocol)
|
void |
setAuthoritativeEngineBoots(int authoritativeEngineBoots)
|
void |
setAuthoritativeEngineID(byte[] authoritativeEngineID)
|
void |
setAuthoritativeEngineTime(int authoritativeEngineTime)
|
void |
setPrivacyKey(byte[] privacyKey)
|
void |
setPrivacyParameters(OctetString privacyParameters)
|
void |
setPrivacyProtocol(PrivacyProtocol privacyProtocol)
|
void |
setSecurityParametersPosition(int securityParametersPosition)
Sets the position of the first byte (counted from zero) of the security parameters in the whole SNMP message. |
void |
setUserName(OctetString userName)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public UsmSecurityParameters()
public UsmSecurityParameters(OctetString authoritativeEngineID,
Integer32 authoritativeEngineBoots,
Integer32 authoritativeEngineTime,
OctetString userName,
AuthenticationProtocol authenticationProtocol,
PrivacyProtocol privacyProtocol)
| Method Detail |
|---|
public byte[] getAuthoritativeEngineID()
public void setAuthoritativeEngineID(byte[] authoritativeEngineID)
public void setAuthoritativeEngineBoots(int authoritativeEngineBoots)
public int getAuthoritativeEngineBoots()
public void setAuthoritativeEngineTime(int authoritativeEngineTime)
public int getAuthoritativeEngineTime()
public void setUserName(OctetString userName)
public OctetString getUserName()
public void setAuthenticationProtocol(AuthenticationProtocol authenticationProtocol)
public AuthenticationProtocol getAuthenticationProtocol()
public void setPrivacyProtocol(PrivacyProtocol privacyProtocol)
public PrivacyProtocol getPrivacyProtocol()
public int getBERLength()
BERSerializableBERSerializable object
in bytes when encoded according to the Basic Encoding Rules (BER).
getBERLength in interface BERSerializablepublic int getBERPayloadLength()
BERSerializableBERSerializable object
in bytes when encoded according to the Basic Encoding Rules (BER).
getBERPayloadLength in interface BERSerializable
public void decodeBER(BERInputStream inputStream)
throws java.io.IOException
BERSerializableVariable from an InputStream.
decodeBER in interface BERSerializableinputStream - an InputStream containing a BER encoded byte stream.
java.io.IOException - if the stream could not be decoded by using BER rules.
public void encodeBER(java.io.OutputStream outputStream)
throws java.io.IOException
BERSerializableVariable to an OutputStream.
encodeBER in interface BERSerializableoutputStream - an OutputStream.
java.io.IOException - if an error occurs while writing to the stream.public int getBERUsmPayloadLength()
public int getBERMaxLength(int securityLevel)
SecurityParametersSecurityParameters instance.
getBERMaxLength in interface SecurityParameterssecurityLevel - the security level to be used.
public byte[] getAuthenticationKey()
public void setAuthenticationKey(byte[] authenticationKey)
public byte[] getPrivacyKey()
public void setPrivacyKey(byte[] privacyKey)
public OctetString getPrivacyParameters()
public void setPrivacyParameters(OctetString privacyParameters)
public OctetString getAuthenticationParameters()
public void setAuthenticationParameters(OctetString authenticationParameters)
public int getSecurityParametersPosition()
SecurityParameters
getSecurityParametersPosition in interface SecurityParameterspublic void setSecurityParametersPosition(int securityParametersPosition)
SecurityParameters
setSecurityParametersPosition in interface SecurityParameterssecurityParametersPosition - an integer value >= 0.public int getAuthParametersPosition()
public int getScopedPduPosition()
|
Copyright 2003-2009 Frank Fock and Jochen Katz (SNMP4J.org) | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||