Uses of Class
org.snmp4j.smi.OctetString
-
Packages that use OctetString Package Description org.snmp4j Provides classes and interfaces for creating, sending, and receiving SNMP messages.org.snmp4j.cfg org.snmp4j.event Provides classes and interfaces for SNMP4J event processing.org.snmp4j.fluent org.snmp4j.mp Provides classes and interfaces for the SNMP message processing.org.snmp4j.security Provides classes and interfaces for authentication and privacy of SNMP(v3) messages.org.snmp4j.security.dh org.snmp4j.security.nonstandard org.snmp4j.smi Provides classes for the representation of SMIv1/v2 data types (which also includes some basic ASN.1 primitive data types).org.snmp4j.transport.tls org.snmp4j.util Contains table retrieval utilities and multi-threading support classes as well as miscellaneous utility classes. -
-
Uses of OctetString in org.snmp4j
Fields in org.snmp4j declared as OctetString Modifier and Type Field Description protected OctetString
UserTarget. authoritativeEngineID
protected OctetString
AbstractTarget. securityName
Methods in org.snmp4j that return OctetString Modifier and Type Method Description OctetString
DirectUserTarget. getAuthenticationKey()
Gets the authentication key associated directly with this user target (withoutUSM
user table lookup).OctetString
CertifiedIdentity. getClientFingerprint()
OctetString
CertifiedTarget. getClientFingerprint()
OctetString
CommunityTarget. getCommunity()
Gets the community octet string (which is the same as the security name).OctetString
ScopedPDU. getContextEngineID()
Gets the context engine ID of this scoped PDU.OctetString
ScopedPDU. getContextName()
Gets the context name of this scoped PDU.OctetString
CertifiedIdentity. getIdentity()
OctetString
CertifiedTarget. getIdentity()
OctetString
DirectUserTarget. getPrivacyKey()
Gets the privacy key associated directly with this user target (withoutUSM
user table lookup).OctetString
AbstractTarget. getSecurityName()
OctetString
Target. getSecurityName()
Gets the security name associated with this target.OctetString
TransportStateReference. getSecurityName()
OctetString
CertifiedIdentity. getServerFingerprint()
OctetString
CertifiedTarget. getServerFingerprint()
Methods in org.snmp4j with parameters of type OctetString Modifier and Type Method Description UsmUserEntry
Snmp. 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.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)
Constructors in org.snmp4j with parameters of type OctetString Constructor Description 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.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, java.lang.Object sessionID)
TransportStateReference(TransportMapping<?> transport, Address address, OctetString securityName, SecurityLevel requestedSecurityLevel, SecurityLevel transportSecurityLevel, boolean sameSecurity, java.lang.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
Methods in org.snmp4j.cfg that return OctetString Modifier and Type Method Description OctetString
EngineBootsCounterFile. getEngineId(OctetString defaultEngineID)
OctetString
EngineIdProvider. getEngineId(OctetString defaultEngineID)
Gets the engine ID for the SNMP entity associated with thisEngineIdProvider
.Methods in org.snmp4j.cfg with parameters of type OctetString Modifier and Type Method Description OctetString
EngineBootsCounterFile. getEngineId(OctetString defaultEngineID)
OctetString
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
Methods in org.snmp4j.event that return OctetString Modifier and Type Method Description OctetString
SnmpEngineEvent. getEngineID()
Returns the engine ID associated with this event.Constructors in org.snmp4j.event with parameters of type OctetString Constructor Description SnmpEngineEvent(MPv3 source, int type, OctetString engineID, Address engineAddress)
-
Uses of OctetString in org.snmp4j.fluent
Fields in org.snmp4j.fluent declared as OctetString Modifier and Type Field Description protected OctetString
PduBuilder. contextEngineID
protected OctetString
PduBuilder. contextName
protected OctetString
TargetBuilder. securityName
Methods in org.snmp4j.fluent with parameters of type OctetString Modifier and Type Method Description TargetBuilder.DirectUserBuilder
TargetBuilder.DirectUserBuilder. authPassphrase(OctetString authPassword)
TargetBuilder.TlsTargetBuilder
TargetBuilder.TlsTargetBuilder. clientFingerprint(OctetString fingerprint)
TargetBuilder<A>
TargetBuilder. community(OctetString snmpV1V2Community)
PduBuilder
PduBuilder. contextEngineID(OctetString contextEngineID)
PduBuilder
PduBuilder. contextName(OctetString contextName)
TargetBuilder.TlsTargetBuilder
TargetBuilder. dtls(OctetString identity)
TargetBuilder.DirectUserBuilder
TargetBuilder.DirectUserBuilder. privPassphrase(OctetString privPassword)
TargetBuilder.TlsTargetBuilder
TargetBuilder.TlsTargetBuilder. serverFingerprint(OctetString fingerprint)
TargetBuilder.TlsTargetBuilder
TargetBuilder. tls(OctetString identity)
SnmpBuilder
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
SnmpBuilder. tsm(OctetString localEngineID, boolean usePrefix)
Creates a Transport Security Model as defined by RFC 5591 and adds it to the builtSnmp
instance.TargetBuilder.DirectUserBuilder
TargetBuilder. user(OctetString securityName)
TargetBuilder.DirectUserBuilder
TargetBuilder. user(OctetString securityName, byte[] authoritativeEngineID)
SnmpBuilder
SnmpBuilder. usm(SnmpEngineIdProvider snmpEngineIdProvider, OctetString defaultLocalEngineID)
Creates a USM using the specifiedSnmpEngineIdProvider
.SnmpBuilder
SnmpBuilder. usm(OctetString localEngineID, int engineBoots)
Creates a USM for the specified engine ID and engine boots counter.SnmpBuilder
SnmpBuilder. v3(EngineIdProvider engineIdProvider, OctetString id)
Adds aMPv3
message processing model with a random engine ID based on the supplied ID string.SnmpBuilder
SnmpBuilder. v3(OctetString id)
Adds aMPv3
message processing model with a random engine ID based on the supplied ID string.Constructors in org.snmp4j.fluent with parameters of type OctetString Constructor Description DirectUserBuilder(OctetString securityName)
DirectUserBuilder(OctetString securityName, byte[] authoritativeEngineID)
TlsTargetBuilder(OctetString identity)
-
Uses of OctetString in org.snmp4j.mp
Fields in org.snmp4j.mp declared as OctetString Modifier and Type Field Description static OctetString
MPv3. LOCAL_ENGINE_ID
Local engine ID constant for context engineID discovery as defined by RFC 5343.Methods in org.snmp4j.mp that return OctetString Modifier and Type Method Description protected OctetString
MPv3. addEngineIdToCache(Address address, OctetString engineID)
Put the engine ID for the given address into the internal cache.OctetString
MPv3. getEngineID(Address address)
Gets the engine ID associated with the supplied address from the local storage and fires the correspondingSnmpEngineEvent
.OctetString
MPv3. removeEngineID(Address address)
Removes an engine ID association from the local storage and fires the correspondingSnmpEngineEvent
.Methods in org.snmp4j.mp that return types with arguments of type OctetString Modifier and Type Method Description java.util.Map<Address,OctetString>
MPv3.EngineIdCacheFactory. createEngineIdMap(EngineIdCacheSize maximumCapacity)
Create a engine ID map with the given maximum capacity.Methods in org.snmp4j.mp with parameters of type OctetString Modifier and Type Method Description boolean
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
Subclasses of OctetString in org.snmp4j.security Modifier and Type Class Description class
SecretOctetString
TheSecretOctetString
is anOctetString
for secret data like keys and passwords.class
TsmSecurityParameters
SecurityParameters
implementation for theTSM
security model.Fields in org.snmp4j.security declared as OctetString Modifier and Type Field Description protected OctetString
SNMPv3SecurityModel. localEngineID
Methods in org.snmp4j.security that return OctetString Modifier and Type Method Description OctetString
UsmSecurityParameters. getAuthenticationParameters()
OctetString
UsmUser. getAuthenticationPassphrase()
Gets the authentication passphrase.OctetString
UsmTimeEntry. getEngineID()
OctetString
UsmUserEntry. getEngineID()
OctetString
SNMPv3SecurityModel. getLocalEngineID()
Returns the local engine ID.OctetString
UsmUser. getLocalizationEngineID()
Returns the localization engine ID for which this USM user has been already localized.OctetString
UsmSecurityParameters. getPrivacyParameters()
OctetString
UsmUser. getPrivacyPassphrase()
Gets the privacy passphrase.OctetString
UsmUser. getSecurityName()
Gets the user's security name.OctetString
UsmSecurityParameters. getUserName()
OctetString
UsmUserEntry. getUserName()
Methods in org.snmp4j.security with parameters of type OctetString Modifier and Type Method Description UsmUserEntry
USM. 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(OctetString userName, UsmUser user)
Adds an USM user to the internal user name table.void
USM. addUser(OctetString userName, OctetString engineID, UsmUser user)
Adds an USM user to the internal user name table and associates it with an authoritative engine ID.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)
UsmTimeEntry
UsmTimeTable. getEntry(OctetString engineID)
UsmTimeEntry
UsmTimeTable. getTime(OctetString engineID)
UsmUserEntry
USM. getUser(OctetString engineID, OctetString securityName)
Looks up aUsmUserEntry
by an engine ID and security name.UsmUserEntry
UsmUserTable. getUser(OctetString securityName)
UsmUserEntry
UsmUserTable. getUser(OctetString engineID, OctetString securityName)
java.util.List<UsmUserEntry>
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
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)
java.util.List<UsmUser>
USM. removeAllUsers(OctetString userName)
Removes all USM user from the internal user name table with the specified user name.java.util.List<UsmUser>
USM. removeAllUsers(OctetString userName, OctetString engineID)
Removes all USM user from the internal user name table with the specified user name and (optional) engine ID.java.util.List<UsmUserEntry>
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.UsmUser
USM. removeUser(OctetString engineID, OctetString userName)
Deprecated.If the engineIDnull
is provided this method does only delete the generic user.UsmUserEntry
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)
Constructors in org.snmp4j.security with parameters of type OctetString Constructor Description SecretOctetString(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, OctetString localizationEngineID)
Creates a localized USM user.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 user name 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
Methods in org.snmp4j.security.dh that return OctetString Modifier and Type Method Description static OctetString
DHOperations. derivePrivateKey(java.security.KeyPair keyPair)
static OctetString
DHOperations. derivePublicKey(java.security.KeyPair keyPair)
static OctetString
DHParameters. encodeBER(java.math.BigInteger prime, java.math.BigInteger generator, int privateValueLength)
OctetString
DHOperations.DHKeyInfo. getUserName()
Methods in org.snmp4j.security.dh that return types with arguments of type OctetString Modifier and Type Method Description static java.util.Map<OctetString,OctetString[]>
DHOperations. getDHKickstartPublicKeys(Session session, PDUFactory pduFactory, Target<?> target, java.util.Set<OctetString> managerPublic)
Get the public keys of the agent's kickstart table that match the local public keys provided from a remote agent.Methods in org.snmp4j.security.dh with parameters of type OctetString Modifier and Type Method Description static java.security.KeyPair
DHOperations. createKeyPair(OctetString publicKeyOctets, OctetString privateKeyOctets, DHParameters dhParameters)
static DHParameters
DHParameters. getDHParametersFromBER(OctetString berValue)
Method parameters in org.snmp4j.security.dh with type arguments of type OctetString Modifier and Type Method Description static java.util.Map<OctetString,OctetString[]>
DHOperations. getDHKickstartPublicKeys(Session session, PDUFactory pduFactory, Target<?> target, java.util.Set<OctetString> managerPublic)
Get the public keys of the agent's kickstart table that match the local public keys provided from a remote agent.Constructors in org.snmp4j.security.dh with parameters of type OctetString Constructor Description DHKeyInfo(OctetString userName, byte[] privateKey, OID authProtocol, OID privProtocol)
-
Uses of OctetString in org.snmp4j.security.nonstandard
Methods in org.snmp4j.security.nonstandard with parameters of type OctetString Modifier and Type Method Description byte[]
PrivAESWith3DESKeyExtension. extendShortKey(byte[] shortKey, OctetString password, byte[] engineID, AuthenticationProtocol authProtocol)
-
Uses of OctetString in org.snmp4j.smi
Subclasses of OctetString in org.snmp4j.smi Modifier and Type Class Description class
BitString
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
Opaque
TheOpaque
class represents the SMI type Opaque which is used to transparently exchange BER encoded values.Methods in org.snmp4j.smi that return OctetString Modifier and Type Method Description static 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(java.lang.String hexString)
static OctetString
OctetString. fromHexString(java.lang.String hexString, char delimiter)
static OctetString
OctetString. fromHexStringPairs(java.lang.String hexString)
Create an OctetString from a hexadecimal string of 2-byte pairs without delimiter.static OctetString
OctetString. fromIndex(OID subIndex, int beginIndex, boolean impliedLength)
Returns anOctetString
from the provided index OID decoded as OctetString with or without implied length.static OctetString
OctetString. fromString(java.lang.String stringOrNull)
Creates anOctetString
from a string valuestatic OctetString
OctetString. fromString(java.lang.String string, char delimiter, int radix)
static OctetString
OctetString. fromString(java.lang.String string, int radix)
Creates an OctetString from a string representation in the specified radix.OctetString
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
OctetString. substring(int beginIndex, int endIndex)
Returns a new string that is a substring of this string.Methods in org.snmp4j.smi that return types with arguments of type OctetString Modifier and Type Method Description static java.util.Collection<OctetString>
OctetString. split(OctetString octetString, OctetString delimOctets)
Splits anOctetString
using a set of delimiter characters similar to how a StringTokenizer would do it.Methods in org.snmp4j.smi with parameters of type OctetString Modifier and Type Method Description void
OctetString. append(OctetString octetString)
Appends an octet string.OctetString
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
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 java.util.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.Constructors in org.snmp4j.smi with parameters of type OctetString Constructor Description OctetString(OctetString other)
Creates an octet string from another OctetString by cloning its value. -
Uses of OctetString in org.snmp4j.transport.tls
Methods in org.snmp4j.transport.tls that return OctetString Modifier and Type Method Description OctetString
SecurityNameMapping. getData()
OctetString
SecurityNameMapping. getFingerprint()
static OctetString
TLSTMUtil. getFingerprint(java.security.cert.X509Certificate cert)
static OctetString
TLSTMUtil. getIpAddressFromSubjAltName(java.util.Collection<java.util.List<?>> altNames)
OctetString
DefaultTlsTmSecurityCallback. getSecurityName(java.security.cert.X509Certificate[] peerCertificateChain)
OctetString
PropertiesTlsTmSecurityCallback. getSecurityName(java.security.cert.X509Certificate[] peerCertificateChain)
OctetString
SecurityNameMapping. getSecurityName()
OctetString
TlsTmSecurityCallback. getSecurityName(C[] peerCertificateChain)
Gets the tmSecurityName (see RFC 5953) from the certificate chain of the communication peer that needs to be authenticated.OctetString
TlsTmSecurityCallbackProxy. getSecurityName(C[] peerCertificateChain)
OctetString
DefaultTlsTmSecurityCallback. removeSecurityNameMapping(OctetString fingerprint, SecurityNameMapping.CertMappingType type, OctetString data)
Methods in org.snmp4j.transport.tls with parameters of type OctetString Modifier and Type Method Description void
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(java.security.cert.X509Certificate[] x509Certificates, OctetString fingerprint, boolean useClientMode, CounterSupport tlstmCounters, LogAdapter logger, java.lang.Object eventSource)
Checks if any of the certificates in the provided array matches the given fingerprint.OctetString
DefaultTlsTmSecurityCallback. removeSecurityNameMapping(OctetString fingerprint, SecurityNameMapping.CertMappingType type, OctetString data)
Constructors in org.snmp4j.transport.tls with parameters of type OctetString Constructor Description SecurityNameMapping(OctetString fingerprint, OctetString data, SecurityNameMapping.CertMappingType type, OctetString securityName)
TlsX509CertifiedTarget(A address, OctetString identity, OctetString serverFingerprint, OctetString clientFingerprint, TlsTmSecurityCallback<java.security.cert.X509Certificate> tlsTmSecurityCallback)
-
Uses of OctetString in org.snmp4j.util
Methods in org.snmp4j.util that return OctetString Modifier and Type Method Description static OctetString
SnmpConfigurator. createOctetString(java.lang.String s, java.lang.String defaultString)
Create an OctetString from a String value.OctetString
DefaultPDUFactory. getContextEngineID()
Gets the context engine ID forScopedPDU
instances created by this factory.OctetString
DefaultPDUFactory. getContextName()
Gets the context name forScopedPDU
instances created by this factory.Methods in org.snmp4j.util with parameters of type OctetString Modifier and Type Method Description void
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.Constructors in org.snmp4j.util with parameters of type OctetString Constructor Description DefaultPDUFactory(int pduType, OctetString contextEngineID, OctetString contextName)
Creates aPDUFactory
with type and context information.
-