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 and 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 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. |
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 | 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 © 2022 SNMP4J.org. All rights reserved.