Uses of Interface
org.snmp4j.security.AuthenticationProtocol
Package
Description
Provides classes and interfaces for the SNMP message processing.
Provides classes and interfaces for authentication and privacy of SNMP(v3)
messages.
-
Uses of AuthenticationProtocol in org.snmp4j.mp
Modifier and TypeMethodDescriptionMPv3.getAuthProtocol
(OID id) Gets an authentication protocol for the supplied ID. -
Uses of AuthenticationProtocol in org.snmp4j.security
Modifier and TypeClassDescriptionclass
The abstract class AuthGeneric implements common operations for SNMP authentication protocols, such as MD5 and SHA.class
The classAuthHMAC128SHA224
implements the usmHMAC128SHA224AuthProtocol defined by RFC 7630.class
The classAuthHMAC192SHA256
implements the usmHMAC192SHA2256AuthProtocol defined by RFC 7630.class
The classAuthHMAC256SHA384
implements the usmHMAC256SHA3846AuthProtocol defined by RFC 7630.class
The classAuthHMAC384SHA512
implements the usmHMAC384SHA5126AuthProtocol defined by RFC 7630.class
The AuthMD5 class implements the MD5 authentication protocol.class
TheSHA
class implements the Secure Hash Authentication.class
TheSHA-2
class implements the Secure Hash Authentication 2.Modifier and TypeMethodDescriptionSecurityProtocols.getAuthenticationProtocol
(OID id) Get theAuthenticationProtocol
with the given ID.UsmSecurityParameters.getAuthenticationProtocol()
UsmSecurityStateReference.getAuthenticationProtocol()
Modifier and TypeMethodDescriptionvoid
SecurityProtocols.addAuthenticationProtocol
(AuthenticationProtocol auth) Add the givenAuthenticationProtocol
.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 givenAuthenticationProtocol
.void
UsmSecurityParameters.setAuthenticationProtocol
(AuthenticationProtocol authenticationProtocol) void
UsmSecurityStateReference.setAuthenticationProtocol
(AuthenticationProtocol authenticationProtocol) ModifierConstructorDescriptionUsmSecurityParameters
(OctetString authoritativeEngineID, Integer32 authoritativeEngineBoots, Integer32 authoritativeEngineTime, OctetString userName, AuthenticationProtocol authenticationProtocol, PrivacyProtocol privacyProtocol) -
Uses of AuthenticationProtocol in org.snmp4j.security.nonstandard
Modifier and TypeMethodDescriptionbyte[]
PrivAESWith3DESKeyExtension.extendShortKey
(byte[] shortKey, OctetString password, byte[] engineID, AuthenticationProtocol authProtocol)