Uses of Interface
org.snmp4j.security.AuthenticationProtocol
Packages that use 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
Methods in org.snmp4j.mp that return AuthenticationProtocolModifier and TypeMethodDescriptionMPv3.getAuthProtocol(OID id) Gets an authentication protocol for the supplied ID. -
Uses of AuthenticationProtocol in org.snmp4j.security
Classes in org.snmp4j.security that implement AuthenticationProtocolModifier and TypeClassDescriptionclassThe abstract class AuthGeneric implements common operations for SNMP authentication protocols, such as MD5 and SHA.classThe classAuthHMAC128SHA224implements the usmHMAC128SHA224AuthProtocol defined by RFC 7630.classThe classAuthHMAC192SHA256implements the usmHMAC192SHA2256AuthProtocol defined by RFC 7630.classThe classAuthHMAC256SHA384implements the usmHMAC256SHA3846AuthProtocol defined by RFC 7630.classThe classAuthHMAC384SHA512implements the usmHMAC384SHA5126AuthProtocol defined by RFC 7630.classThe AuthMD5 class implements the MD5 authentication protocol.classTheSHAclass implements the Secure Hash Authentication.classTheSHA-2class implements the Secure Hash Authentication 2.Methods in org.snmp4j.security that return AuthenticationProtocolModifier and TypeMethodDescriptionSecurityProtocols.getAuthenticationProtocol(OID id) Get theAuthenticationProtocolwith the given ID.UsmSecurityParameters.getAuthenticationProtocol()UsmSecurityStateReference.getAuthenticationProtocol()Methods in org.snmp4j.security with parameters of type AuthenticationProtocolModifier and TypeMethodDescriptionvoidSecurityProtocols.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) voidSecurityProtocols.removeAuthenticationProtocol(AuthenticationProtocol auth) Remove the givenAuthenticationProtocol.voidUsmSecurityParameters.setAuthenticationProtocol(AuthenticationProtocol authenticationProtocol) voidUsmSecurityStateReference.setAuthenticationProtocol(AuthenticationProtocol authenticationProtocol) Constructors in org.snmp4j.security with parameters of type AuthenticationProtocolModifierConstructorDescriptionUsmSecurityParameters(OctetString authoritativeEngineID, Integer32 authoritativeEngineBoots, Integer32 authoritativeEngineTime, OctetString userName, AuthenticationProtocol authenticationProtocol, PrivacyProtocol privacyProtocol) -
Uses of AuthenticationProtocol in org.snmp4j.security.nonstandard
Methods in org.snmp4j.security.nonstandard with parameters of type AuthenticationProtocolModifier and TypeMethodDescriptionbyte[]PrivAESWith3DESKeyExtension.extendShortKey(byte[] shortKey, OctetString password, byte[] engineID, AuthenticationProtocol authProtocol)