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 |
---|---|
PrivacyProtocol |
MPv3.getPrivProtocol(OID id)
Gets an privacy protocol for the supplied ID.
|
Modifier and Type | Class and Description |
---|---|
class |
Priv3DES
Privacy protocol class for Triple DES (DESEDE).
|
class |
PrivAES
Base class for PrivAES128, PrivAES192 and PrivAES256.
|
class |
PrivAES128
Encryption class for AES 128.
|
class |
PrivAES192
Encryption class for AES 192.
|
class |
PrivAES256
Encryption class for AES 256.
|
class |
PrivDES
Privacy protocol class for DES.
|
Modifier and Type | Method and Description |
---|---|
PrivacyProtocol |
UsmSecurityParameters.getPrivacyProtocol() |
PrivacyProtocol |
UsmSecurityStateReference.getPrivacyProtocol() |
PrivacyProtocol |
SecurityProtocols.getPrivacyProtocol(OID id)
Get the PrivacyProtocol with the given ID.
|
Modifier and Type | Method and Description |
---|---|
void |
SecurityProtocols.addPrivacyProtocol(PrivacyProtocol priv)
Add the given
PrivacyProtocol . |
void |
SecurityProtocols.removePrivacyProtocol(PrivacyProtocol priv)
Remove the given
PrivacyProtocol . |
void |
UsmSecurityParameters.setPrivacyProtocol(PrivacyProtocol privacyProtocol) |
void |
UsmSecurityStateReference.setPrivacyProtocol(PrivacyProtocol privacyProtocol) |
Constructor and Description |
---|
UsmSecurityParameters(OctetString authoritativeEngineID,
Integer32 authoritativeEngineBoots,
Integer32 authoritativeEngineTime,
OctetString userName,
AuthenticationProtocol authenticationProtocol,
PrivacyProtocol privacyProtocol) |
Modifier and Type | Class and Description |
---|---|
class |
PrivAES192With3DESKeyExtension
This class is provided for interoperability with some broken AES 192bit implementations of major
network device manufactures which use a key extension algorithm that was specified for
Priv3DES but was never specified for AES 192 and 256 bit. |
class |
PrivAES256With3DESKeyExtension
This class is provided for interoperability with some broken AES 256bit implementations of major
network device manufactures which use a key extension algorithm that was specified for
Priv3DES but was never specified for AES 192 and 256 bit. |
class |
PrivAESWith3DESKeyExtension
This class is provided for interoperability with some broken AES implementations of major
network device manufactures which use a key extension algorithm that was specified for
Priv3DES but was never specified for AES 192 and 256 bit. |
Copyright © 2017 SNMP4J.org. All rights reserved.