Uses of Interface
org.snmp4j.security.AuthenticationProtocol
Package
Description
Provides classes and interfaces for creating, sending, and receiving SNMP
messages.
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
Modifier and TypeMethodDescriptionDirectUserTarget.getAuthenticationProtocol()
Get theAuthenticationProtocol
associated with this target ornull
if there is no direct user information provided but referenced by theAbstractTarget.securityName
from theUSM
or if there is no authentication.Modifier and TypeMethodDescriptionvoid
DirectUserTarget.setAuthenticationProtocol
(AuthenticationProtocol authenticationProtocol) Set theAuthenticationProtocol
associated with this target ornull
if there is no direct user information provided but referenced by theAbstractTarget.securityName
from theUSM
or if there is no authentication.ModifierConstructorDescriptionDirectUserTarget
(A address, OctetString securityName, byte[] authoritativeEngineID, AuthenticationProtocol authenticationProtocol, OctetString authenticationKey, PrivacyProtocol privacyProtocol, OctetString privacyKey) Creates a SNMPv3 USM target with the supplied security level, one second time-out without retries. -
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 usmHMAC192SHA256AuthProtocol defined by RFC 7630.class
The classAuthHMAC256SHA384
implements the usmHMAC256SHA384AuthProtocol defined by RFC 7630.class
The classAuthHMAC384SHA512
implements the usmHMAC384SHA512AuthProtocol 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
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)