Package | Description |
---|---|
org.snmp4j.security |
Provides classes and interfaces for authentication and privacy of SNMP(v3)
messages.
|
org.snmp4j.security.nonstandard |
Modifier and Type | Interface | Description |
---|---|---|
interface |
AuthenticationProtocol |
The
AuthenticationProtocol interface defines a common
interface for all SNMP authentication protocols. |
interface |
PrivacyProtocol |
The
PrivacyProtocol interface defines a common
interface for all SNMP privacy protocols. |
Modifier and Type | Class | 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. |
class |
Priv3DES |
Privacy protocol class for Triple DES (DESEDE).
|
class |
PrivacyGeneric |
The PrivacyGeneric abstract class implements common functionality of privacy protocols.
|
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 | Description |
---|---|---|
SecurityProtocol |
SecurityProtocols.getSecurityProtocol(OID protocolID) |
Get the security protocol (
AuthenticationProtocol or PrivacyProtocol ) for the specified protocol
OID. |
Modifier and Type | Class | 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 © 2018 SNMP4J.org. All rights reserved.