Package | Description |
---|---|
org.snmp4j.mp |
Provides classes and interfaces for the SNMP message processing.
|
org.snmp4j.security |
Provides classes and interfaces for authentication and privacy of SNMP(v3)
messages.
|
org.snmp4j.security.nonstandard |
Modifier and Type | Method and Description |
---|---|
AuthenticationProtocol |
MPv3.getAuthProtocol(OID id)
Gets an authentication protocol for the supplied ID.
|
Modifier and Type | Class and Description |
---|---|
class |
AuthGeneric
The abstract class AuthGeneric implements common operations for
SNMP authentication protocols, such as MD5 and SHA.
|
class |
AuthMD5
The AuthMD5 class implements the MD5 authentication protocol.
|
class |
AuthSHA
The
SHA class implements the Secure Hash Authentication. |
Modifier and Type | Method and Description |
---|---|
AuthenticationProtocol |
UsmSecurityParameters.getAuthenticationProtocol() |
AuthenticationProtocol |
UsmSecurityStateReference.getAuthenticationProtocol() |
AuthenticationProtocol |
SecurityProtocols.getAuthenticationProtocol(OID id)
Get the
AuthenticationProtocol with the given ID. |
Modifier and Type | Method and Description |
---|---|
void |
SecurityProtocols.addAuthenticationProtocol(AuthenticationProtocol auth)
Add the given
AuthenticationProtocol . |
byte[] |
PrivAES.extendShortKey(byte[] shortKey,
OctetString password,
byte[] engineID,
AuthenticationProtocol authProtocol) |
byte[] |
PrivDES.extendShortKey(byte[] shortKey,
OctetString password,
byte[] engineID,
AuthenticationProtocol authProtocol) |
byte[] |
Priv3DES.extendShortKey(byte[] shortKey,
OctetString password,
byte[] engineID,
AuthenticationProtocol authProtocol) |
byte[] |
PrivacyProtocol.extendShortKey(byte[] shortKey,
OctetString password,
byte[] engineID,
AuthenticationProtocol authProtocol)
Extend a localized key that is too short.
|
void |
SecurityProtocols.removeAuthenticationProtocol(AuthenticationProtocol auth)
Remove the given
AuthenticationProtocol . |
void |
UsmSecurityParameters.setAuthenticationProtocol(AuthenticationProtocol authenticationProtocol) |
void |
UsmSecurityStateReference.setAuthenticationProtocol(AuthenticationProtocol authenticationProtocol) |
Constructor and Description |
---|
UsmSecurityParameters(OctetString authoritativeEngineID,
Integer32 authoritativeEngineBoots,
Integer32 authoritativeEngineTime,
OctetString userName,
AuthenticationProtocol authenticationProtocol,
PrivacyProtocol privacyProtocol) |
Modifier and Type | Method and Description |
---|---|
byte[] |
PrivAESWith3DESKeyExtension.extendShortKey(byte[] shortKey,
OctetString password,
byte[] engineID,
AuthenticationProtocol authProtocol) |
Copyright © 2015 SNMP4J.org. All rights reserved.