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 |
AuthHMAC128SHA224
The class
AuthHMAC128SHA224 implements the usmHMAC128SHA224AuthProtocol
defined by RFC 7630. |
class |
AuthHMAC192SHA256
The class
AuthHMAC192SHA256 implements the usmHMAC192SHA2256AuthProtocol
defined by RFC 7630. |
class |
AuthHMAC256SHA384
The class
AuthHMAC256SHA384 implements the usmHMAC256SHA3846AuthProtocol
defined by RFC 7630. |
class |
AuthHMAC384SHA512
The class
AuthHMAC384SHA512 implements the usmHMAC384SHA5126AuthProtocol
defined by RFC 7630. |
class |
AuthMD5
The AuthMD5 class implements the MD5 authentication protocol.
|
class |
AuthSHA
The
SHA class implements the Secure Hash Authentication. |
class |
AuthSHA2
The
SHA-2 class implements the Secure Hash Authentication 2. |
Modifier and Type | Method and Description |
---|---|
AuthenticationProtocol |
UsmSecurityStateReference.getAuthenticationProtocol() |
AuthenticationProtocol |
UsmSecurityParameters.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[] |
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.
|
byte[] |
PrivAES.extendShortKey(byte[] shortKey,
OctetString password,
byte[] engineID,
AuthenticationProtocol authProtocol) |
byte[] |
PrivDES.extendShortKey(byte[] shortKey,
OctetString password,
byte[] engineID,
AuthenticationProtocol authProtocol) |
void |
SecurityProtocols.removeAuthenticationProtocol(AuthenticationProtocol auth)
Remove the given
AuthenticationProtocol . |
void |
UsmSecurityStateReference.setAuthenticationProtocol(AuthenticationProtocol authenticationProtocol) |
void |
UsmSecurityParameters.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 © 2016 SNMP4J.org. All rights reserved.