- java.lang.Object
-
- org.snmp4j.util.SnmpConfigurator
-
public class SnmpConfigurator extends java.lang.Object
TheSnmpConfigurator
class configures aSnmp
instance with settings taken from aMap
conforming to the format returned byArgumentParser.parse(String[] args)
. In addition, aPDUFactory
andTarget
can be created using settings from aMap
too.- Since:
- 1.10
- Version:
- 3.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
SnmpConfigurator.InnerPDUFactory
-
Field Summary
Fields Modifier and Type Field Description private boolean
commandResponder
static java.lang.String
F_ADDRESS
static java.lang.String
F_AUTH_PASSPHRASE
static java.lang.String
F_AUTH_PROTOCOL
static java.lang.String
F_AUTHORITATIVE_ENGINE_ID
static java.lang.String
F_BIND_ADDRESS
static java.lang.String
F_BOOT_COUNTER
static java.lang.String
F_COMMUNITY
static java.lang.String
F_CONTEXT_ENGINE_ID
static java.lang.String
F_CONTEXT_NAME
static java.lang.String
F_DTLS_VERSION
static java.lang.String
F_LOCAL_ENGINE_ID
static java.lang.String
F_MAX_REPETITIONS
static java.lang.String
F_NON_REPEATERS
static java.lang.String
F_OPERATION
static java.lang.String
F_PRIV_PASSPHRASE
static java.lang.String
F_PRIV_PROTOCOL
static java.lang.String
F_RETRIES
static java.lang.String
F_SEC_LEVEL
static java.lang.String
F_SEC_MODEL
static java.lang.String
F_SECURITY_NAME
static java.lang.String
F_TIMEOUT
static java.lang.String
F_TLS_CERT_FINGERPRINT
static java.lang.String
F_TLS_LOCAL_ID
static java.lang.String
F_TLS_PEER_ID
static java.lang.String
F_TLS_TRUST_CA
static java.lang.String
F_TLS_VERSION
static java.lang.String
F_TRAP_OID
static java.lang.String
F_TRAP_UPTIME
static java.lang.String
F_TRAPV1_AGENT_ADDR
static java.lang.String
F_TRAPV1_ENTERPRISE
static java.lang.String
F_TRAPV1_GENERIC_ID
static java.lang.String
F_TRAPV1_SPECIFIC_ID
static java.lang.String
F_VERSION
static java.lang.String
O_ADDRESS
static java.lang.String
O_AUTH_PASSPHRASE
static java.lang.String
O_AUTH_PROTOCOL
static java.lang.String
O_AUTHORITATIVE_ENGINE_ID
static java.lang.String
O_BIND_ADDRESS
static java.lang.String
O_BOOT_COUNTER
static java.lang.String
O_COMMUNITY
static java.lang.String
O_CONTEXT_ENGINE_ID
static java.lang.String
O_CONTEXT_NAME
static java.lang.String
O_DTLS_VERSION
static java.lang.String
O_LOCAL_ENGINE_ID
static java.lang.String
O_MAX_REPETITIONS
static java.lang.String
O_NON_REPEATERS
static java.lang.String
O_OPERATION
static java.lang.String
O_PRIV_PASSPHRASE
static java.lang.String
O_PRIV_PROTOCOL
static java.lang.String
O_RETRIES
static java.lang.String
O_SEC_LEVEL
static java.lang.String
O_SEC_MODEL
static java.lang.String
O_SECURITY_NAME
static java.lang.String
O_TIMEOUT
static java.lang.String
O_TLS_CERT_FINGERPRINT
static java.lang.String
O_TLS_LOCAL_ID
static java.lang.String
O_TLS_PEER_ID
static java.lang.String
O_TLS_TRUST_CA
static java.lang.String
O_TLS_VERSION
static java.lang.String
O_TRAP_OID
static java.lang.String
O_TRAP_UPTIME
static java.lang.String
O_TRAPV1_AGENT_ADDR
static java.lang.String
O_TRAPV1_ENTERPRISE
static java.lang.String
O_TRAPV1_GENERIC_ID
static java.lang.String
O_TRAPV1_SPECIFIC_ID
static java.lang.String
O_VERSION
private java.lang.String
oAddress
private java.lang.String
oAgentAddr
private java.lang.String
oAuthoritativeEngineID
private java.lang.String
oAuthPassphrase
private java.lang.String
oAuthProtocol
private java.lang.String
oBindAddress
private java.lang.String
oBootCounter
private java.lang.String
oCommunity
private java.lang.String
oContextEngineID
private java.lang.String
oContextName
private java.lang.String
oDtlsVersion
private java.lang.String
oEnterprise
private java.lang.String
oGenericID
private java.lang.String
oLocalEngineID
private java.lang.String
oMaxRepetitions
private java.lang.String
oNonRepeaters
private java.lang.String
oOperation
private java.lang.String
oPrivPassphrase
private java.lang.String
oPrivProtocol
private java.lang.String
oRetries
private java.lang.String
oSecLevel
private java.lang.String
oSecModel
private java.lang.String
oSecurityName
private java.lang.String
oSpecificID
private java.lang.String
oTimeout
private java.lang.String
oTlsCertFingerprint
private java.lang.String
oTlsLocalID
private java.lang.String
oTlsPeerID
private java.lang.String
oTlsTrustCA
private java.lang.String
oTlsVersion
private java.lang.String
oTrapOID
private java.lang.String
oTrapSysUpTime
private java.lang.String
oVersion
static java.lang.String
P_ADDRESS
static java.lang.String
P_AUTH_PASSPHRASE
static java.lang.String
P_AUTH_PROTOCOL
static java.lang.String
P_AUTHORITATIVE_ENGINE_ID
static java.lang.String
P_BIND_ADDRESS
static java.lang.String
P_BOOT_COUNTER
static java.lang.String
P_COMMUNITY
static java.lang.String
P_CONTEXT_ENGINE_ID
static java.lang.String
P_CONTEXT_NAME
static java.lang.String
P_DTLS_VERSION
static java.lang.String
P_LOCAL_ENGINE_ID
static java.lang.String
P_MAX_REPETITIONS
static java.lang.String
P_NON_REPEATERS
static java.lang.String
P_OPERATION
static java.lang.String
P_PRIV_PASSPHRASE
static java.lang.String
P_PRIV_PROTOCOL
static java.lang.String
P_RETRIES
static java.lang.String
P_SEC_LEVEL
static java.lang.String
P_SEC_MODEL
static java.lang.String
P_SECURITY_NAME
static java.lang.String
P_TIMEOUT
static java.lang.String
P_TLS_CERT_FINGERPRINT
static java.lang.String
P_TLS_LOCAL_ID
static java.lang.String
P_TLS_PEER_ID
static java.lang.String
P_TLS_TRUST_CA
static java.lang.String
P_TLS_VERSION
static java.lang.String
P_TRAP_OID
static java.lang.String
P_TRAP_UPTIME
static java.lang.String
P_TRAPV1_AGENT_ADDR
static java.lang.String
P_TRAPV1_ENTERPRISE
static java.lang.String
P_TRAPV1_GENERIC_ID
static java.lang.String
P_TRAPV1_SPECIFIC_ID
static java.lang.String
P_VERSION
-
Constructor Summary
Constructors Constructor Description SnmpConfigurator()
SnmpConfigurator(boolean commandResponder)
SnmpConfigurator(java.util.Properties props)
SnmpConfigurator(java.util.Properties props, boolean commandResponder)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
configure(Session snmp, USM usm, MessageDispatcher messageDispatcher, java.util.Map<java.lang.String,java.util.List<java.lang.Object>> settings)
void
configure(Snmp snmp, java.util.Map<java.lang.String,java.util.List<java.lang.Object>> settings)
private void
configureEngine(Session snmp, USM usm, java.util.Map<java.lang.String,java.util.List<java.lang.Object>> settings)
static OctetString
createOctetString(java.lang.String s, java.lang.String defaultString)
Create an OctetString from a String value.static OID
getAuthProtocolOid(java.lang.String authP)
Address
getBindAddress(java.util.Map<java.lang.String,java.util.List<java.lang.Object>> settings)
PDUFactory
getPDUFactory(java.util.Map<java.lang.String,java.util.List<java.lang.Object>> settings)
static OID
getPrivProtocolOid(java.lang.String privP)
Target<? super Address>
getTarget(java.util.Map<java.lang.String,java.util.List<java.lang.Object>> settings)
private java.util.Properties
getTlsProperties(java.util.Map<java.lang.String,java.util.List<java.lang.Object>> settings)
boolean
isCommandResponder()
void
setCommandResponder(boolean commandResponder)
private void
setSecurityLevelOnTarget(java.util.Map<java.lang.String,java.util.List<java.lang.Object>> settings, AbstractTarget<?> target)
-
-
-
Field Detail
-
O_VERSION
public static final java.lang.String O_VERSION
- See Also:
- Constant Field Values
-
P_VERSION
public static final java.lang.String P_VERSION
- See Also:
- Constant Field Values
-
F_VERSION
public static final java.lang.String F_VERSION
- See Also:
- Constant Field Values
-
O_LOCAL_ENGINE_ID
public static final java.lang.String O_LOCAL_ENGINE_ID
- See Also:
- Constant Field Values
-
P_LOCAL_ENGINE_ID
public static final java.lang.String P_LOCAL_ENGINE_ID
- See Also:
- Constant Field Values
-
F_LOCAL_ENGINE_ID
public static final java.lang.String F_LOCAL_ENGINE_ID
- See Also:
- Constant Field Values
-
O_AUTHORITATIVE_ENGINE_ID
public static final java.lang.String O_AUTHORITATIVE_ENGINE_ID
- See Also:
- Constant Field Values
-
P_AUTHORITATIVE_ENGINE_ID
public static final java.lang.String P_AUTHORITATIVE_ENGINE_ID
- See Also:
- Constant Field Values
-
F_AUTHORITATIVE_ENGINE_ID
public static final java.lang.String F_AUTHORITATIVE_ENGINE_ID
- See Also:
- Constant Field Values
-
O_COMMUNITY
public static final java.lang.String O_COMMUNITY
- See Also:
- Constant Field Values
-
P_COMMUNITY
public static final java.lang.String P_COMMUNITY
- See Also:
- Constant Field Values
-
F_COMMUNITY
public static final java.lang.String F_COMMUNITY
- See Also:
- Constant Field Values
-
O_CONTEXT_NAME
public static final java.lang.String O_CONTEXT_NAME
- See Also:
- Constant Field Values
-
P_CONTEXT_NAME
public static final java.lang.String P_CONTEXT_NAME
- See Also:
- Constant Field Values
-
F_CONTEXT_NAME
public static final java.lang.String F_CONTEXT_NAME
- See Also:
- Constant Field Values
-
O_CONTEXT_ENGINE_ID
public static final java.lang.String O_CONTEXT_ENGINE_ID
- See Also:
- Constant Field Values
-
P_CONTEXT_ENGINE_ID
public static final java.lang.String P_CONTEXT_ENGINE_ID
- See Also:
- Constant Field Values
-
F_CONTEXT_ENGINE_ID
public static final java.lang.String F_CONTEXT_ENGINE_ID
- See Also:
- Constant Field Values
-
O_SECURITY_NAME
public static final java.lang.String O_SECURITY_NAME
- See Also:
- Constant Field Values
-
P_SECURITY_NAME
public static final java.lang.String P_SECURITY_NAME
- See Also:
- Constant Field Values
-
F_SECURITY_NAME
public static final java.lang.String F_SECURITY_NAME
- See Also:
- Constant Field Values
-
O_RETRIES
public static final java.lang.String O_RETRIES
- See Also:
- Constant Field Values
-
P_RETRIES
public static final java.lang.String P_RETRIES
- See Also:
- Constant Field Values
-
F_RETRIES
public static final java.lang.String F_RETRIES
- See Also:
- Constant Field Values
-
O_TIMEOUT
public static final java.lang.String O_TIMEOUT
- See Also:
- Constant Field Values
-
P_TIMEOUT
public static final java.lang.String P_TIMEOUT
- See Also:
- Constant Field Values
-
F_TIMEOUT
public static final java.lang.String F_TIMEOUT
- See Also:
- Constant Field Values
-
O_ADDRESS
public static final java.lang.String O_ADDRESS
- See Also:
- Constant Field Values
-
P_ADDRESS
public static final java.lang.String P_ADDRESS
- See Also:
- Constant Field Values
-
F_ADDRESS
public static final java.lang.String F_ADDRESS
- See Also:
- Constant Field Values
-
O_BIND_ADDRESS
public static final java.lang.String O_BIND_ADDRESS
- See Also:
- Constant Field Values
-
P_BIND_ADDRESS
public static final java.lang.String P_BIND_ADDRESS
- See Also:
- Constant Field Values
-
F_BIND_ADDRESS
public static final java.lang.String F_BIND_ADDRESS
- See Also:
- Constant Field Values
-
O_AUTH_PASSPHRASE
public static final java.lang.String O_AUTH_PASSPHRASE
- See Also:
- Constant Field Values
-
P_AUTH_PASSPHRASE
public static final java.lang.String P_AUTH_PASSPHRASE
- See Also:
- Constant Field Values
-
F_AUTH_PASSPHRASE
public static final java.lang.String F_AUTH_PASSPHRASE
- See Also:
- Constant Field Values
-
O_PRIV_PASSPHRASE
public static final java.lang.String O_PRIV_PASSPHRASE
- See Also:
- Constant Field Values
-
P_PRIV_PASSPHRASE
public static final java.lang.String P_PRIV_PASSPHRASE
- See Also:
- Constant Field Values
-
F_PRIV_PASSPHRASE
public static final java.lang.String F_PRIV_PASSPHRASE
- See Also:
- Constant Field Values
-
O_AUTH_PROTOCOL
public static final java.lang.String O_AUTH_PROTOCOL
- See Also:
- Constant Field Values
-
P_AUTH_PROTOCOL
public static final java.lang.String P_AUTH_PROTOCOL
- See Also:
- Constant Field Values
-
F_AUTH_PROTOCOL
public static final java.lang.String F_AUTH_PROTOCOL
- See Also:
- Constant Field Values
-
O_PRIV_PROTOCOL
public static final java.lang.String O_PRIV_PROTOCOL
- See Also:
- Constant Field Values
-
P_PRIV_PROTOCOL
public static final java.lang.String P_PRIV_PROTOCOL
- See Also:
- Constant Field Values
-
F_PRIV_PROTOCOL
public static final java.lang.String F_PRIV_PROTOCOL
- See Also:
- Constant Field Values
-
O_OPERATION
public static final java.lang.String O_OPERATION
- See Also:
- Constant Field Values
-
P_OPERATION
public static final java.lang.String P_OPERATION
- See Also:
- Constant Field Values
-
F_OPERATION
public static final java.lang.String F_OPERATION
- See Also:
- Constant Field Values
-
O_MAX_REPETITIONS
public static final java.lang.String O_MAX_REPETITIONS
- See Also:
- Constant Field Values
-
P_MAX_REPETITIONS
public static final java.lang.String P_MAX_REPETITIONS
- See Also:
- Constant Field Values
-
F_MAX_REPETITIONS
public static final java.lang.String F_MAX_REPETITIONS
- See Also:
- Constant Field Values
-
O_NON_REPEATERS
public static final java.lang.String O_NON_REPEATERS
- See Also:
- Constant Field Values
-
P_NON_REPEATERS
public static final java.lang.String P_NON_REPEATERS
- See Also:
- Constant Field Values
-
F_NON_REPEATERS
public static final java.lang.String F_NON_REPEATERS
- See Also:
- Constant Field Values
-
O_TRAPV1_AGENT_ADDR
public static final java.lang.String O_TRAPV1_AGENT_ADDR
- See Also:
- Constant Field Values
-
P_TRAPV1_AGENT_ADDR
public static final java.lang.String P_TRAPV1_AGENT_ADDR
- See Also:
- Constant Field Values
-
F_TRAPV1_AGENT_ADDR
public static final java.lang.String F_TRAPV1_AGENT_ADDR
- See Also:
- Constant Field Values
-
O_TRAP_OID
public static final java.lang.String O_TRAP_OID
- See Also:
- Constant Field Values
-
P_TRAP_OID
public static final java.lang.String P_TRAP_OID
- See Also:
- Constant Field Values
-
F_TRAP_OID
public static final java.lang.String F_TRAP_OID
- See Also:
- Constant Field Values
-
O_TRAP_UPTIME
public static final java.lang.String O_TRAP_UPTIME
- See Also:
- Constant Field Values
-
P_TRAP_UPTIME
public static final java.lang.String P_TRAP_UPTIME
- See Also:
- Constant Field Values
-
F_TRAP_UPTIME
public static final java.lang.String F_TRAP_UPTIME
- See Also:
- Constant Field Values
-
O_TRAPV1_ENTERPRISE
public static final java.lang.String O_TRAPV1_ENTERPRISE
- See Also:
- Constant Field Values
-
P_TRAPV1_ENTERPRISE
public static final java.lang.String P_TRAPV1_ENTERPRISE
- See Also:
- Constant Field Values
-
F_TRAPV1_ENTERPRISE
public static final java.lang.String F_TRAPV1_ENTERPRISE
- See Also:
- Constant Field Values
-
O_TRAPV1_SPECIFIC_ID
public static final java.lang.String O_TRAPV1_SPECIFIC_ID
- See Also:
- Constant Field Values
-
P_TRAPV1_SPECIFIC_ID
public static final java.lang.String P_TRAPV1_SPECIFIC_ID
- See Also:
- Constant Field Values
-
F_TRAPV1_SPECIFIC_ID
public static final java.lang.String F_TRAPV1_SPECIFIC_ID
- See Also:
- Constant Field Values
-
O_TRAPV1_GENERIC_ID
public static final java.lang.String O_TRAPV1_GENERIC_ID
- See Also:
- Constant Field Values
-
P_TRAPV1_GENERIC_ID
public static final java.lang.String P_TRAPV1_GENERIC_ID
- See Also:
- Constant Field Values
-
F_TRAPV1_GENERIC_ID
public static final java.lang.String F_TRAPV1_GENERIC_ID
- See Also:
- Constant Field Values
-
O_BOOT_COUNTER
public static final java.lang.String O_BOOT_COUNTER
- See Also:
- Constant Field Values
-
P_BOOT_COUNTER
public static final java.lang.String P_BOOT_COUNTER
- See Also:
- Constant Field Values
-
F_BOOT_COUNTER
public static final java.lang.String F_BOOT_COUNTER
- See Also:
- Constant Field Values
-
O_SEC_LEVEL
public static final java.lang.String O_SEC_LEVEL
- See Also:
- Constant Field Values
-
P_SEC_LEVEL
public static final java.lang.String P_SEC_LEVEL
- See Also:
- Constant Field Values
-
F_SEC_LEVEL
public static final java.lang.String F_SEC_LEVEL
- See Also:
- Constant Field Values
-
O_SEC_MODEL
public static final java.lang.String O_SEC_MODEL
- See Also:
- Constant Field Values
-
P_SEC_MODEL
public static final java.lang.String P_SEC_MODEL
- See Also:
- Constant Field Values
-
F_SEC_MODEL
public static final java.lang.String F_SEC_MODEL
- See Also:
- Constant Field Values
-
O_TLS_LOCAL_ID
public static final java.lang.String O_TLS_LOCAL_ID
- See Also:
- Constant Field Values
-
P_TLS_LOCAL_ID
public static final java.lang.String P_TLS_LOCAL_ID
- See Also:
- Constant Field Values
-
F_TLS_LOCAL_ID
public static final java.lang.String F_TLS_LOCAL_ID
- See Also:
- Constant Field Values
-
O_TLS_PEER_ID
public static final java.lang.String O_TLS_PEER_ID
- See Also:
- Constant Field Values
-
P_TLS_PEER_ID
public static final java.lang.String P_TLS_PEER_ID
- See Also:
- Constant Field Values
-
F_TLS_PEER_ID
public static final java.lang.String F_TLS_PEER_ID
- See Also:
- Constant Field Values
-
O_TLS_CERT_FINGERPRINT
public static final java.lang.String O_TLS_CERT_FINGERPRINT
- See Also:
- Constant Field Values
-
P_TLS_CERT_FINGERPRINT
public static final java.lang.String P_TLS_CERT_FINGERPRINT
- See Also:
- Constant Field Values
-
F_TLS_CERT_FINGERPRINT
public static final java.lang.String F_TLS_CERT_FINGERPRINT
- See Also:
- Constant Field Values
-
O_TLS_TRUST_CA
public static final java.lang.String O_TLS_TRUST_CA
- See Also:
- Constant Field Values
-
P_TLS_TRUST_CA
public static final java.lang.String P_TLS_TRUST_CA
- See Also:
- Constant Field Values
-
F_TLS_TRUST_CA
public static final java.lang.String F_TLS_TRUST_CA
- See Also:
- Constant Field Values
-
O_TLS_VERSION
public static final java.lang.String O_TLS_VERSION
- See Also:
- Constant Field Values
-
P_TLS_VERSION
public static final java.lang.String P_TLS_VERSION
- See Also:
- Constant Field Values
-
F_TLS_VERSION
public static final java.lang.String F_TLS_VERSION
- See Also:
- Constant Field Values
-
O_DTLS_VERSION
public static final java.lang.String O_DTLS_VERSION
- See Also:
- Constant Field Values
-
P_DTLS_VERSION
public static final java.lang.String P_DTLS_VERSION
- See Also:
- Constant Field Values
-
F_DTLS_VERSION
public static final java.lang.String F_DTLS_VERSION
- See Also:
- Constant Field Values
-
oVersion
private java.lang.String oVersion
-
oLocalEngineID
private java.lang.String oLocalEngineID
-
oRetries
private java.lang.String oRetries
-
oTimeout
private java.lang.String oTimeout
-
oAddress
private java.lang.String oAddress
-
oBindAddress
private java.lang.String oBindAddress
-
oCommunity
private java.lang.String oCommunity
-
oAuthoritativeEngineID
private java.lang.String oAuthoritativeEngineID
-
oSecurityName
private java.lang.String oSecurityName
-
oAuthPassphrase
private java.lang.String oAuthPassphrase
-
oAuthProtocol
private java.lang.String oAuthProtocol
-
oPrivPassphrase
private java.lang.String oPrivPassphrase
-
oPrivProtocol
private java.lang.String oPrivProtocol
-
oOperation
private java.lang.String oOperation
-
oMaxRepetitions
private java.lang.String oMaxRepetitions
-
oNonRepeaters
private java.lang.String oNonRepeaters
-
oBootCounter
private java.lang.String oBootCounter
-
oContextName
private java.lang.String oContextName
-
oContextEngineID
private java.lang.String oContextEngineID
-
oSecLevel
private java.lang.String oSecLevel
-
oSecModel
private java.lang.String oSecModel
-
oAgentAddr
private java.lang.String oAgentAddr
-
oTrapOID
private java.lang.String oTrapOID
-
oTrapSysUpTime
private java.lang.String oTrapSysUpTime
-
oGenericID
private java.lang.String oGenericID
-
oSpecificID
private java.lang.String oSpecificID
-
oEnterprise
private java.lang.String oEnterprise
-
oTlsLocalID
private java.lang.String oTlsLocalID
-
oTlsTrustCA
private java.lang.String oTlsTrustCA
-
oTlsPeerID
private java.lang.String oTlsPeerID
-
oTlsVersion
private java.lang.String oTlsVersion
-
oDtlsVersion
private java.lang.String oDtlsVersion
-
oTlsCertFingerprint
private java.lang.String oTlsCertFingerprint
-
commandResponder
private boolean commandResponder
-
-
Method Detail
-
isCommandResponder
public boolean isCommandResponder()
-
setCommandResponder
public void setCommandResponder(boolean commandResponder)
-
configure
public void configure(Snmp snmp, java.util.Map<java.lang.String,java.util.List<java.lang.Object>> settings)
-
configure
public void configure(Session snmp, USM usm, MessageDispatcher messageDispatcher, java.util.Map<java.lang.String,java.util.List<java.lang.Object>> settings)
-
getPrivProtocolOid
public static OID getPrivProtocolOid(java.lang.String privP)
-
getAuthProtocolOid
public static OID getAuthProtocolOid(java.lang.String authP)
-
configureEngine
private void configureEngine(Session snmp, USM usm, java.util.Map<java.lang.String,java.util.List<java.lang.Object>> settings)
-
getTlsProperties
private java.util.Properties getTlsProperties(java.util.Map<java.lang.String,java.util.List<java.lang.Object>> settings)
-
getPDUFactory
public PDUFactory getPDUFactory(java.util.Map<java.lang.String,java.util.List<java.lang.Object>> settings)
-
getTarget
public Target<? super Address> getTarget(java.util.Map<java.lang.String,java.util.List<java.lang.Object>> settings)
-
setSecurityLevelOnTarget
private void setSecurityLevelOnTarget(java.util.Map<java.lang.String,java.util.List<java.lang.Object>> settings, AbstractTarget<?> target)
-
getBindAddress
public Address getBindAddress(java.util.Map<java.lang.String,java.util.List<java.lang.Object>> settings)
-
createOctetString
public static OctetString createOctetString(java.lang.String s, java.lang.String defaultString)
Create an OctetString from a String value.- Parameters:
s
- the string value to convert. If it starts with0x
its trailing value will be interpreted as a hex string with colon (:) separator.defaultString
- an optional default ifs
isnull
.- Returns:
- an OctetString or
null
ifs
isnull
. - Since:
- 1.10.2
-
-