Uses of Class
org.snmp4j.smi.OctetString
Package
Description
Provides classes and interfaces for creating, sending, and receiving SNMP
messages.
Provides classes and interfaces for SNMP4J event processing.
Provides classes and interfaces for the SNMP message processing.
Provides classes and interfaces for authentication and privacy of SNMP(v3)
messages.
Provides classes for the representation of SMIv1/v2 data types (which also
includes some basic ASN.1 primitive data types).
Contains table retrieval utilities and multi-threading support classes as
well as miscellaneous utility classes.
-
Uses of OctetString in org.snmp4j
Modifier and TypeFieldDescriptionprotected OctetString
UserTarget.authoritativeEngineID
protected OctetString
AbstractTarget.securityName
Modifier and TypeMethodDescriptionDirectUserTarget.getAuthenticationKey()
Gets the authentication key associated directly with this user target (withoutUSM
user table lookup).Snmp.getCachedContextEngineId
(Address targetAddress) Get a cached RFC 5343 context engine ID for the specified address.CertifiedIdentity.getClientFingerprint()
CertifiedTarget.getClientFingerprint()
CommunityTarget.getCommunity()
Gets the community octet string (which is the same as the security name).ScopedPDU.getContextEngineID()
Gets the context engine ID of this scoped PDU.ScopedPDU.getContextName()
Gets the context name of this scoped PDU.CertifiedIdentity.getIdentity()
CertifiedTarget.getIdentity()
DirectUserTarget.getPrivacyKey()
Gets the privacy key associated directly with this user target (withoutUSM
user table lookup).final OctetString
AbstractTarget.getSecurityName()
Target.getSecurityName()
Gets the security name associated with this target.TransportStateReference.getSecurityName()
CertifiedIdentity.getServerFingerprint()
CertifiedTarget.getServerFingerprint()
Snmp.removeCachedContextEngineId
(Address target) Remove a cached RFC 5343 context engine ID for the specified address and return it.Modifier and TypeMethodDescriptionSnmp.createLocalizedUsmUserEntry
(byte[] engineID, OctetString securityName, OID authProtocol, OctetString authPassword, OID privProtocol, OctetString privPassword) Create and return aUsmUserEntry
with localized authentication and privacy keys from the provided authentication and privacy passwords.void
DirectUserTarget.setAuthenticationKey
(OctetString authenticationKey) Sets the authentication key (localized for theUserTarget.authoritativeEngineID
) to be used for this target directly.void
CommunityTarget.setCommunity
(OctetString community) Sets the community octet sting.void
ScopedPDU.setContextEngineID
(OctetString contextEngineID) Sets the context engine ID field of the scoped PDU.void
ScopedPDU.setContextName
(OctetString contextName) Sets the context name field of this scoped PDU.void
DirectUserTarget.setPrivacyKey
(OctetString privacyKey) Sets the privacy key (localized for theUserTarget.authoritativeEngineID
) to be used for this target directly.final void
AbstractTarget.setSecurityName
(OctetString securityName) Sets the security name to be used with this target.void
Target.setSecurityName
(OctetString securityName) Sets the security name to be used with this target.void
TransportStateReference.setSecurityName
(OctetString securityName) ModifierConstructorDescriptionprotected
AbstractTarget
(A address, OctetString securityName) CertifiedTarget
(A address, OctetString identity, OctetString serverFingerprint, OctetString clientFingerprint) CertifiedTarget
(OctetString identity) CommunityTarget
(A address, OctetString community) Creates a fully specified community target.DirectUserTarget
(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.protected
SecureTarget
(A address, OctetString securityName) Creates a SNMPv3 secure target with an address and security name.TransportStateReference
(TransportMapping<?> transport, Address address, OctetString securityName, SecurityLevel requestedSecurityLevel, SecurityLevel transportSecurityLevel, boolean sameSecurity, Object sessionID) TransportStateReference
(TransportMapping<?> transport, Address address, OctetString securityName, SecurityLevel requestedSecurityLevel, SecurityLevel transportSecurityLevel, boolean sameSecurity, Object sessionID, Target<?> target) UserTarget
(A address, OctetString securityName, byte[] authoritativeEngineID) Creates a SNMPv3 USM target with security level noAuthNoPriv, one second time-out without retries.UserTarget
(A address, OctetString securityName, byte[] authoritativeEngineID, int securityLevel) Creates a SNMPv3 USM target with the supplied security level, one second time-out without retries. -
Uses of OctetString in org.snmp4j.cfg
Modifier and TypeMethodDescriptionEngineBootsCounterFile.getEngineId
(OctetString defaultEngineID) EngineIdProvider.getEngineId
(OctetString defaultEngineID) Gets the engine ID for the SNMP entity associated with thisEngineIdProvider
.Modifier and TypeMethodDescriptionEngineBootsCounterFile.getEngineId
(OctetString defaultEngineID) EngineIdProvider.getEngineId
(OctetString defaultEngineID) Gets the engine ID for the SNMP entity associated with thisEngineIdProvider
.void
EngineBootsCounterFile.resetEngineId
(OctetString engineId) void
EngineIdProvider.resetEngineId
(OctetString engineId) Sets the persistently stored engine ID to a new value. -
Uses of OctetString in org.snmp4j.event
Modifier and TypeMethodDescriptionSnmpEngineEvent.getEngineID()
Returns the engine ID associated with this event.ModifierConstructorDescriptionSnmpEngineEvent
(MPv3 source, int type, OctetString engineID, Address engineAddress) -
Uses of OctetString in org.snmp4j.fluent
Modifier and TypeFieldDescriptionprotected OctetString
PduBuilder.contextEngineID
protected OctetString
PduBuilder.contextName
protected OctetString
TargetBuilder.securityName
Modifier and TypeMethodDescriptionTargetBuilder.DirectUserBuilder.authPassphrase
(OctetString authPassword) TargetBuilder.TlsTargetBuilder.clientFingerprint
(OctetString fingerprint) TargetBuilder.community
(OctetString snmpV1V2Community) PduBuilder.contextEngineID
(OctetString contextEngineID) PduBuilder.contextName
(OctetString contextName) TargetBuilder.dtls
(OctetString identity) Return aTargetBuilder<A extends Address>.TlsTargetBuilder
to specify special TLS target parameters.TargetBuilder.DirectUserBuilder.privPassphrase
(OctetString privPassword) TargetBuilder.TlsTargetBuilder.serverFingerprint
(OctetString fingerprint) TargetBuilder.tls
(OctetString identity) Return aTargetBuilder<A extends Address>.TlsTargetBuilder
to specify special TLS target parameters.SnmpBuilder.tsm
(EngineIdProvider engineIdProvider, OctetString defaultLocalEngineID, boolean usePrefix) Creates a Transport Security Model as defined by RFC 5591 and adds it to the builtSnmp
instance.SnmpBuilder.tsm
(OctetString localEngineID, boolean usePrefix) Creates a Transport Security Model as defined by RFC 5591 and adds it to the builtSnmp
instance.TargetBuilder.user
(OctetString securityName) TargetBuilder.user
(OctetString securityName, byte[] authoritativeEngineID) Creates aTargetBuilder<A extends Address>.DirectUserBuilder
based on this target builder for the specified security name authoritative engine ID.SnmpBuilder.usm
(SnmpEngineIdProvider snmpEngineIdProvider, OctetString defaultLocalEngineID) Creates a USM using the specifiedSnmpEngineIdProvider
.SnmpBuilder.usm
(OctetString localEngineID, int engineBoots) Creates a USM for the specified engine ID and engine boots counter.SnmpBuilder.v3
(EngineIdProvider engineIdProvider, OctetString id) Adds aMPv3
message processing model with a random engine ID based on the supplied ID string.SnmpBuilder.v3
(OctetString id) Adds aMPv3
message processing model with a random engine ID based on the supplied ID string.ModifierConstructorDescriptionprotected
DirectUserBuilder
(OctetString securityName) protected
DirectUserBuilder
(OctetString securityName, byte[] authoritativeEngineID) protected
TlsTargetBuilder
(OctetString identity) -
Uses of OctetString in org.snmp4j.mp
Modifier and TypeFieldDescriptionstatic final OctetString
MPv3.LOCAL_ENGINE_ID
Local engine ID constant for context engineID discovery as defined by RFC 5343.Modifier and TypeMethodDescriptionprotected OctetString
MPv3.addEngineIdToCache
(Address address, OctetString engineID) Put the engine ID for the given address into the internal cache.MPv3.getEngineID
(Address address) Gets the engine ID associated with the supplied address from the local storage and fires the correspondingSnmpEngineEvent
.MPv3.removeEngineID
(Address address) Removes an engine ID association from the local storage and fires the correspondingSnmpEngineEvent
.Modifier and TypeMethodDescriptionMPv3.EngineIdCacheFactory.createEngineIdMap
(EngineIdCacheSize maximumCapacity) Create a engine ID map with the given maximum capacity.Modifier and TypeMethodDescriptionboolean
MPv3.addEngineID
(Address address, OctetString engineID) Adds an engine ID (other than the local engine ID) to the internal storage.protected OctetString
MPv3.addEngineIdToCache
(Address address, OctetString engineID) Put the engine ID for the given address into the internal cache.static byte[]
MPv3.createLocalEngineID
(OctetString id) Creates a local engine ID based on the ID string supplied<A extends Address>
intMessageProcessingModel.prepareDataElements
(MessageDispatcher messageDispatcher, A transportAddress, BERInputStream wholeMsg, TransportStateReference tmStateReference, Integer32 messageProcessingModel, Integer32 securityModel, OctetString securityName, Integer32 securityLevel, MutablePDU pdu, PduHandle sendPduHandle, Integer32 maxSizeResponseScopedPDU, StatusInformation statusInformation, MutableStateReference<A> mutableStateReference) Prepare data elements from an incoming SNMP message as described in RFC3412 ยง7.2.<A extends Address>
intMPv1.prepareDataElements
(MessageDispatcher messageDispatcher, A transportAddress, BERInputStream wholeMsg, TransportStateReference tmStateReference, Integer32 messageProcessingModel, Integer32 securityModel, OctetString securityName, Integer32 securityLevel, MutablePDU pdu, PduHandle sendPduHandle, Integer32 maxSizeResponseScopedPDU, StatusInformation statusInformation, MutableStateReference<A> mutableStateReference) <A extends Address>
intMPv2c.prepareDataElements
(MessageDispatcher messageDispatcher, A transportAddress, BERInputStream wholeMsg, TransportStateReference tmStateReference, Integer32 messageProcessingModel, Integer32 securityModel, OctetString securityName, Integer32 securityLevel, MutablePDU pdu, PduHandle sendPduHandle, Integer32 maxSizeResponseScopedPDU, StatusInformation statusInformation, MutableStateReference<A> mutableStateReference) <A extends Address>
intMPv3.prepareDataElements
(MessageDispatcher messageDispatcher, A transportAddress, BERInputStream wholeMsg, TransportStateReference tmStateReference, Integer32 messageProcessingModel, Integer32 securityModel, OctetString securityName, Integer32 securityLevel, MutablePDU pdu, PduHandle sendPduHandle, Integer32 maxSizeResponseScopedPDU, StatusInformation statusInformation, MutableStateReference<A> mutableStateReference) int
MPv3.sendReport
(MessageDispatcher messageDispatcher, ScopedPDU pdu, int securityLevel, int securityModel, OctetString securityName, int maxSizeResponseScopedPDU, StateReference<?> stateReference, VariableBinding payload) Sends a report message. -
Uses of OctetString in org.snmp4j.security
Modifier and TypeClassDescriptionclass
TheSecretOctetString
is anOctetString
for secret data like keys and passwords.class
SecurityParameters
implementation for theTSM
security model.Modifier and TypeMethodDescriptionUsmSecurityParameters.getAuthenticationParameters()
UsmUser.getAuthenticationPassphrase()
Gets the authentication passphrase.UsmTimeEntry.getEngineID()
UsmUserEntry.getEngineID()
SNMPv3SecurityModel.getLocalEngineID()
Returns the local engine ID.UsmUser.getLocalizationEngineID()
Returns the localization engine ID for which this USM user has been already localized.UsmSecurityParameters.getPrivacyParameters()
UsmUser.getPrivacyPassphrase()
Gets the privacy passphrase.UsmUser.getSecurityName()
Gets the user's security name.UsmSecurityParameters.getUserName()
UsmUserEntry.getUserName()
Modifier and TypeMethodDescriptionUSM.addLocalizedUser
(byte[] engineID, OctetString userName, OID authProtocol, byte[] authKey, OID privProtocol, byte[] privKey) Adds a localized user to the USM.protected UsmUserEntry
USM.addLocalizedUsmUserEntry
(OctetString engineID, OctetString securityName, UsmUserEntry entry) void
USM.addUser
(UsmUser user, OctetString engineID) Adds an USM user to the internal username table and associates it with an authoritative engine ID.void
USM.addUser
(OctetString userName, UsmUser user) Deprecated.void
USM.addUser
(OctetString userName, OctetString engineID, UsmUser user) Deprecated.UseUSM.addUser(UsmUser)
instead to make sure that userName matches securityName.int
UsmTimeTable.checkEngineID
(OctetString engineID, boolean discoveryAllowed, int engineBoots, int engineTime) 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) static SecretOctetString
SecretOctetString.fromOctetString
(OctetString octetString) UsmTimeTable.getEntry
(OctetString engineID) UsmTimeTable.getTime
(OctetString engineID) USM.getUser
(OctetString engineID, OctetString securityName) Looks up aUsmUserEntry
by an engine ID and security name.USM.getUser
(OctetString engineID, OctetString securityName, UsmUser.LocalizationGrant requiredLocalizationGrant) Looks up aUsmUserEntry
by an engine ID and security name.UsmUserTable.getUser
(OctetString securityName) UsmUserTable.getUser
(OctetString engineID, OctetString securityName) UsmUserTable.getUserEntries
(OctetString userName) Gets all user entries with the supplied user name.boolean
USM.hasUser
(OctetString engineID, OctetString securityName) Checks if the specified user is known by this USM.UsmUser.localizeUser
(OctetString localizationEngineID, OctetString localizedAuthenticationKey, OctetString localizedPrivacyKey, SecurityProtocols securityProtocols) Return a copy of the current user with (updated) localized keys.byte[]
AuthenticationProtocol.passwordToKey
(OctetString passwordString, byte[] engineID) Generates the localized key for the given password and engine id.byte[]
AuthGeneric.passwordToKey
(OctetString passwordString, byte[] engineID) byte[]
SecurityProtocols.passwordToKey
(OID authProtocolID, OctetString passwordString, byte[] engineID) Generates the localized key for the given password and engine id for the authentication protocol specified by the supplied OID.byte[]
SecurityProtocols.passwordToKey
(OID privProtocolID, OID authProtocolID, OctetString passwordString, byte[] engineID) Generates the localized key for the given password and engine id for the privacy protocol specified by the supplied OID.int
SecurityModel.processIncomingMsg
(int messageProcessingModel, int maxMessageSize, SecurityParameters securityParameters, SecurityModel securityModel, int securityLevel, BERInputStream wholeMsg, TransportStateReference tmStateReference, OctetString securityEngineID, OctetString securityName, BEROutputStream scopedPDU, Integer32 maxSizeResponseScopedPDU, SecurityStateReference securityStateReference, StatusInformation statusInfo) Processes an incoming message and returns its plaintext payload.int
TSM.processIncomingMsg
(int messageProcessingModel, int maxMessageSize, SecurityParameters securityParameters, SecurityModel securityModel, int securityLevel, BERInputStream wholeMsg, TransportStateReference tmStateReference, OctetString securityEngineID, OctetString securityName, BEROutputStream scopedPDU, Integer32 maxSizeResponseScopedPDU, SecurityStateReference securityStateReference, StatusInformation statusInfo) int
USM.processIncomingMsg
(int snmpVersion, int maxMessageSize, SecurityParameters securityParameters, SecurityModel securityModel, int securityLevel, BERInputStream wholeMsg, TransportStateReference tmStateReference, OctetString securityEngineID, OctetString securityName, BEROutputStream scopedPDU, Integer32 maxSizeResponseScopedPDU, SecurityStateReference securityStateReference, StatusInformation statusInfo) USM.removeAllUsers
(OctetString userName) Removes all USM user from the internal username table with the specified username.USM.removeAllUsers
(OctetString userName, OctetString engineID) Removes all USM user from the internal username table with the specified username and (optional) engine ID.UsmUserTable.removeAllUsers
(OctetString securityName, OctetString engineID) void
USM.removeEngineTime
(OctetString engineID) Removes the specified engine ID from the internal time cache and thus forces an engine time rediscovery the next time the SNMP engine with the supplied ID is contacted.void
UsmTimeTable.removeEntry
(OctetString engineID) Removes the specified engine ID from the time cache.USM.removeUser
(OctetString engineID, OctetString userName) Deprecated.If the engineIDnull
is provided this method does only delete the generic user.UsmUserTable.removeUser
(OctetString engineID, OctetString securityName) void
UsmSecurityParameters.setAuthenticationParameters
(OctetString authenticationParameters) void
UsmUserEntry.setEngineID
(OctetString engineID) void
USM.setLocalEngine
(OctetString localEngineID, int engineBoots, int engineTime) Sets the local engine ID, number of boots, and time after boot.void
TSM.setLocalEngineID
(OctetString localEngineID) void
UsmSecurityParameters.setPrivacyParameters
(OctetString privacyParameters) void
UsmSecurityParameters.setUserName
(OctetString userName) void
UsmUserEntry.setUserName
(OctetString userName) ModifierConstructorDescriptionSecretOctetString
(OctetString secret) TSM
(OctetString localEngineID, boolean usePrefix) Creates a Transport Security Model as defined by RFC 5591.TSM
(OctetString localEngineID, boolean usePrefix, CounterSupport counterSupport) Creates a Transport Security Model as defined by RFC 5591.USM
(SecurityProtocols securityProtocols, OctetString localEngineID, int engineBoots) Creates a USM with the support for the supplied security protocols.USM
(SecurityProtocols securityProtocols, OctetString localEngineID, int engineBoots, CounterSupport counterSupport) Creates a USM with the support for the supplied security protocols.UsmSecurityParameters
(OctetString authoritativeEngineID, Integer32 authoritativeEngineBoots, Integer32 authoritativeEngineTime, OctetString userName, AuthenticationProtocol authenticationProtocol, PrivacyProtocol privacyProtocol) UsmTimeEntry
(OctetString engineID, int engineBoots, int engineTime) Creates a time entry with engine ID, engine boots and time.UsmTimeTable
(OctetString localEngineID, int engineBoots) UsmUser
(OctetString securityName, OID authenticationProtocol, OctetString authenticationPassphrase, OID privacyProtocol, OctetString privacyPassphrase) Creates a USM user.UsmUser
(OctetString securityName, OID authenticationProtocol, OctetString authenticationPassphrase, OID privacyProtocol, OctetString privacyPassphrase, UsmUser.LocalizationGrant localizationGrant) Creates a USM user.UsmUser
(OctetString securityName, OID authenticationProtocol, OctetString authenticationPassphrase, OID privacyProtocol, OctetString privacyPassphrase, OctetString localizationEngineID) Creates a localized USM user.UsmUser
(OctetString securityName, OID authenticationProtocol, OctetString authenticationPassphrase, OID privacyProtocol, OctetString privacyPassphrase, OctetString localizationEngineID, UsmUser.LocalizationGrant localizationGrant) Creates a localized USM user if a non-null localizationEngineID is provided (the provided localization grant is then ignored and set toUsmUser.LocalizationGrant.never
), otherwise a potentially localizable USM user is created.UsmUserEntry
(byte[] engineID, OctetString securityName, OID authProtocol, byte[] authKey, OID privProtocol, byte[] privKey) Creates a localized user entry.UsmUserEntry
(OctetString userName, UsmUser user) Creates a user with username and associatedUsmUser
.UsmUserEntry
(OctetString userName, OctetString engineID, UsmUser user) Creates a user with username and associatedUsmUser
.UsmUserKey
(OctetString engineID, OctetString securityName) -
Uses of OctetString in org.snmp4j.security.dh
Modifier and TypeMethodDescriptionstatic OctetString
DHOperations.derivePrivateKey
(KeyPair keyPair) static OctetString
DHOperations.derivePublicKey
(KeyPair keyPair) static OctetString
DHParameters.encodeBER
(BigInteger prime, BigInteger generator, int privateValueLength) DHOperations.DHKeyInfo.getUserName()
Modifier and TypeMethodDescriptionstatic Map
<OctetString, OctetString[]> DHOperations.getDHKickstartPublicKeys
(Session session, PDUFactory pduFactory, Target<?> target, Set<OctetString> managerPublic) Get the public keys of the agent's kickstart table that match the local public keys provided from a remote agent.Modifier and TypeMethodDescriptionstatic KeyPair
DHOperations.createKeyPair
(OctetString publicKeyOctets, OctetString privateKeyOctets, DHParameters dhParameters) static DHParameters
DHParameters.getDHParametersFromBER
(OctetString berValue) Modifier and TypeMethodDescriptionstatic Map
<OctetString, OctetString[]> DHOperations.getDHKickstartPublicKeys
(Session session, PDUFactory pduFactory, Target<?> target, Set<OctetString> managerPublic) Get the public keys of the agent's kickstart table that match the local public keys provided from a remote agent.ModifierConstructorDescriptionDHKeyInfo
(OctetString userName, byte[] privateKey, OID authProtocol, OID privProtocol) -
Uses of OctetString in org.snmp4j.security.nonstandard
Modifier and TypeMethodDescriptionbyte[]
PrivAESWith3DESKeyExtension.extendShortKey
(byte[] shortKey, OctetString password, byte[] engineID, AuthenticationProtocol authProtocol) -
Uses of OctetString in org.snmp4j.smi
Modifier and TypeClassDescriptionclass
TheBitString
class represents the obsolete SMI type BIT STRING which has been defined in RFC 1442 (an SNMPv2 draft) but which has been obsoleteted by RFC 1902 and RFC 2578.class
TheOpaque
class represents the SMI type Opaque which is used to transparently exchange BER encoded values.Modifier and TypeMethodDescriptionstatic OctetString
OctetString.fromByteArray
(byte[] value) Creates anOctetString
from an byte array.static OctetString
OctetString.fromCharArray
(char[] chars) Creates an OctetString from a UTF-8 encoded character array in a secure manner by zeroing out any intermediate buffers immediately and not using anString
object.static OctetString
OctetString.fromCharArray
(char[] string, char delimiter, int radix) Creates an OctetString from achar
array by converting the delimited character sequence using the given radix into a byte array internally.static OctetString
OctetString.fromHexString
(String hexString) static OctetString
OctetString.fromHexString
(String hexString, char delimiter) static OctetString
OctetString.fromHexStringPairs
(String hexString) Create an OctetString from a hexadecimal string of 2-byte pairs without delimiter.static OctetString
Returns anOctetString
from the provided index OID decoded as OctetString with or without implied length.static OctetString
OctetString.fromString
(String stringOrNull) Creates anOctetString
from a string valuestatic OctetString
OctetString.fromString
(String string, char delimiter, int radix) static OctetString
OctetString.fromString
(String string, int radix) Creates an OctetString from a string representation in the specified radix.OctetString.mask
(OctetString mask) Returns a copy of this OctetString where each bit not set in the supplied mask zeros the corresponding bit in the returned OctetString.OctetString.substring
(int beginIndex, int endIndex) Returns a new string that is a substring of this string.Modifier and TypeMethodDescriptionstatic Collection
<OctetString> OctetString.split
(OctetString octetString, OctetString delimOctets) Splits anOctetString
using a set of delimiter characters similar to how a StringTokenizer would do it.Modifier and TypeMethodDescriptionvoid
OctetString.append
(OctetString octetString) Appends an octet string.OctetString.mask
(OctetString mask) Returns a copy of this OctetString where each bit not set in the supplied mask zeros the corresponding bit in the returned OctetString.OID.mask
(OctetString mask) Returns a copy of this OID where sub-identifiers have been set to zero for all n-th sub-identifier where the n-th bit of mask is zero.void
TransportIpAddress.setTransportAddress
(OctetString transportAddress) Sets this transport address from an OcetString containing the address value in format as specified by the TRANSPORT-ADDRESS-MIB.void
Opaque.setValue
(OctetString value) void
VariantVariable.setValue
(OctetString value) static Collection
<OctetString> OctetString.split
(OctetString octetString, OctetString delimOctets) Splits anOctetString
using a set of delimiter characters similar to how a StringTokenizer would do it.boolean
OctetString.startsWith
(OctetString prefix) Tests if this octet string starts with the specified prefix.static byte[]
OctetString.toByteArray
(OctetString octetString) Convertnull
safe anOctetString
to an byte array.ModifierConstructorDescriptionOctetString
(OctetString other) Creates an octet string from another OctetString by cloning its value. -
Uses of OctetString in org.snmp4j.transport.tls
Modifier and TypeMethodDescriptionSecurityNameMapping.getData()
SecurityNameMapping.getFingerprint()
static OctetString
TLSTMUtil.getFingerprint
(X509Certificate cert) static OctetString
TLSTMUtil.getIpAddressFromSubjAltName
(Collection<List<?>> altNames) DefaultTlsTmSecurityCallback.getSecurityName
(X509Certificate[] peerCertificateChain) PropertiesTlsTmSecurityCallback.getSecurityName
(X509Certificate[] peerCertificateChain) SecurityNameMapping.getSecurityName()
TlsTmSecurityCallback.getSecurityName
(C[] peerCertificateChain) Gets the tmSecurityName (see RFC 5953) from the certificate chain of the communication peer that needs to be authenticated.TlsTmSecurityCallbackProxy.getSecurityName
(C[] peerCertificateChain) DefaultTlsTmSecurityCallback.removeSecurityNameMapping
(OctetString fingerprint, SecurityNameMapping.CertMappingType type, OctetString data) Modifier and TypeMethodDescriptionvoid
DefaultTlsTmSecurityCallback.addSecurityNameMapping
(OctetString fingerprint, SecurityNameMapping.CertMappingType type, OctetString data, OctetString securityName) Adds a mapping to derive a security name from a certificate.static boolean
TLSTMUtil.isMatchingFingerprint
(X509Certificate[] x509Certificates, OctetString fingerprint, boolean useClientMode, CounterSupport tlstmCounters, LogAdapter logger, Object eventSource) Checks if any of the certificates in the provided array matches the given fingerprint.DefaultTlsTmSecurityCallback.removeSecurityNameMapping
(OctetString fingerprint, SecurityNameMapping.CertMappingType type, OctetString data) ModifierConstructorDescriptionSecurityNameMapping
(OctetString fingerprint, OctetString data, SecurityNameMapping.CertMappingType type, OctetString securityName) TlsX509CertifiedTarget
(A address, OctetString identity, OctetString serverFingerprint, OctetString clientFingerprint, TlsTmSecurityCallback<X509Certificate> tlsTmSecurityCallback) -
Uses of OctetString in org.snmp4j.util
Modifier and TypeMethodDescriptionstatic OctetString
SnmpConfigurator.createOctetString
(String s, String defaultString) Create an OctetString from a String value.DefaultPDUFactory.getContextEngineID()
Gets the context engine ID forScopedPDU
instances created by this factory.DefaultPDUFactory.getContextName()
Gets the context name forScopedPDU
instances created by this factory.Modifier and TypeMethodDescriptionvoid
DefaultPDUFactory.setContextEngineID
(OctetString contextEngineID) Sets the context engine ID forScopedPDU
instances created by this factory.void
DefaultPDUFactory.setContextName
(OctetString contextName) Sets the context name forScopedPDU
instances created by this factory.ModifierConstructorDescriptionDefaultPDUFactory
(int pduType, OctetString contextEngineID, OctetString contextName) Creates aPDUFactory
with type and context information.
USM.addUser(UsmUser)
instead to make sure user's userName matches securityName.