- java.lang.Object
-
- org.snmp4j.util.SnmpConfigurator
-
public class SnmpConfigurator extends java.lang.ObjectTheSnmpConfiguratorclass configures aSnmpinstance with settings taken from aMapconforming to the format returned byArgumentParser.parse(String[] args). In addition, aPDUFactoryandTargetcan be created using settings from aMaptoo.- Since:
- 1.10
- Version:
- 3.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classSnmpConfigurator.InnerPDUFactory
-
Field Summary
Fields Modifier and Type Field Description private booleancommandResponderstatic java.lang.StringF_ADDRESSstatic java.lang.StringF_AUTH_PASSPHRASEstatic java.lang.StringF_AUTH_PROTOCOLstatic java.lang.StringF_AUTHORITATIVE_ENGINE_IDstatic java.lang.StringF_BIND_ADDRESSstatic java.lang.StringF_BOOT_COUNTERstatic java.lang.StringF_COMMUNITYstatic java.lang.StringF_CONTEXT_ENGINE_IDstatic java.lang.StringF_CONTEXT_NAMEstatic java.lang.StringF_DTLS_VERSIONstatic java.lang.StringF_LOCAL_ENGINE_IDstatic java.lang.StringF_MAX_REPETITIONSstatic java.lang.StringF_NON_REPEATERSstatic java.lang.StringF_OPERATIONstatic java.lang.StringF_PRIV_PASSPHRASEstatic java.lang.StringF_PRIV_PROTOCOLstatic java.lang.StringF_RETRIESstatic java.lang.StringF_SEC_LEVELstatic java.lang.StringF_SEC_MODELstatic java.lang.StringF_SECURITY_NAMEstatic java.lang.StringF_TIMEOUTstatic java.lang.StringF_TLS_CERT_FINGERPRINTstatic java.lang.StringF_TLS_LOCAL_IDstatic java.lang.StringF_TLS_PEER_IDstatic java.lang.StringF_TLS_TRUST_CAstatic java.lang.StringF_TLS_VERSIONstatic java.lang.StringF_TRAP_OIDstatic java.lang.StringF_TRAP_UPTIMEstatic java.lang.StringF_TRAPV1_AGENT_ADDRstatic java.lang.StringF_TRAPV1_ENTERPRISEstatic java.lang.StringF_TRAPV1_GENERIC_IDstatic java.lang.StringF_TRAPV1_SPECIFIC_IDstatic java.lang.StringF_VERSIONstatic java.lang.StringO_ADDRESSstatic java.lang.StringO_AUTH_PASSPHRASEstatic java.lang.StringO_AUTH_PROTOCOLstatic java.lang.StringO_AUTHORITATIVE_ENGINE_IDstatic java.lang.StringO_BIND_ADDRESSstatic java.lang.StringO_BOOT_COUNTERstatic java.lang.StringO_COMMUNITYstatic java.lang.StringO_CONTEXT_ENGINE_IDstatic java.lang.StringO_CONTEXT_NAMEstatic java.lang.StringO_DTLS_VERSIONstatic java.lang.StringO_LOCAL_ENGINE_IDstatic java.lang.StringO_MAX_REPETITIONSstatic java.lang.StringO_NON_REPEATERSstatic java.lang.StringO_OPERATIONstatic java.lang.StringO_PRIV_PASSPHRASEstatic java.lang.StringO_PRIV_PROTOCOLstatic java.lang.StringO_RETRIESstatic java.lang.StringO_SEC_LEVELstatic java.lang.StringO_SEC_MODELstatic java.lang.StringO_SECURITY_NAMEstatic java.lang.StringO_TIMEOUTstatic java.lang.StringO_TLS_CERT_FINGERPRINTstatic java.lang.StringO_TLS_LOCAL_IDstatic java.lang.StringO_TLS_PEER_IDstatic java.lang.StringO_TLS_TRUST_CAstatic java.lang.StringO_TLS_VERSIONstatic java.lang.StringO_TRAP_OIDstatic java.lang.StringO_TRAP_UPTIMEstatic java.lang.StringO_TRAPV1_AGENT_ADDRstatic java.lang.StringO_TRAPV1_ENTERPRISEstatic java.lang.StringO_TRAPV1_GENERIC_IDstatic java.lang.StringO_TRAPV1_SPECIFIC_IDstatic java.lang.StringO_VERSIONprivate java.lang.StringoAddressprivate java.lang.StringoAgentAddrprivate java.lang.StringoAuthoritativeEngineIDprivate java.lang.StringoAuthPassphraseprivate java.lang.StringoAuthProtocolprivate java.lang.StringoBindAddressprivate java.lang.StringoBootCounterprivate java.lang.StringoCommunityprivate java.lang.StringoContextEngineIDprivate java.lang.StringoContextNameprivate java.lang.StringoDtlsVersionprivate java.lang.StringoEnterpriseprivate java.lang.StringoGenericIDprivate java.lang.StringoLocalEngineIDprivate java.lang.StringoMaxRepetitionsprivate java.lang.StringoNonRepeatersprivate java.lang.StringoOperationprivate java.lang.StringoPrivPassphraseprivate java.lang.StringoPrivProtocolprivate java.lang.StringoRetriesprivate java.lang.StringoSecLevelprivate java.lang.StringoSecModelprivate java.lang.StringoSecurityNameprivate java.lang.StringoSpecificIDprivate java.lang.StringoTimeoutprivate java.lang.StringoTlsCertFingerprintprivate java.lang.StringoTlsLocalIDprivate java.lang.StringoTlsPeerIDprivate java.lang.StringoTlsTrustCAprivate java.lang.StringoTlsVersionprivate java.lang.StringoTrapOIDprivate java.lang.StringoTrapSysUpTimeprivate java.lang.StringoVersionstatic java.lang.StringP_ADDRESSstatic java.lang.StringP_AUTH_PASSPHRASEstatic java.lang.StringP_AUTH_PROTOCOLstatic java.lang.StringP_AUTHORITATIVE_ENGINE_IDstatic java.lang.StringP_BIND_ADDRESSstatic java.lang.StringP_BOOT_COUNTERstatic java.lang.StringP_COMMUNITYstatic java.lang.StringP_CONTEXT_ENGINE_IDstatic java.lang.StringP_CONTEXT_NAMEstatic java.lang.StringP_DTLS_VERSIONstatic java.lang.StringP_LOCAL_ENGINE_IDstatic java.lang.StringP_MAX_REPETITIONSstatic java.lang.StringP_NON_REPEATERSstatic java.lang.StringP_OPERATIONstatic java.lang.StringP_PRIV_PASSPHRASEstatic java.lang.StringP_PRIV_PROTOCOLstatic java.lang.StringP_RETRIESstatic java.lang.StringP_SEC_LEVELstatic java.lang.StringP_SEC_MODELstatic java.lang.StringP_SECURITY_NAMEstatic java.lang.StringP_TIMEOUTstatic java.lang.StringP_TLS_CERT_FINGERPRINTstatic java.lang.StringP_TLS_LOCAL_IDstatic java.lang.StringP_TLS_PEER_IDstatic java.lang.StringP_TLS_TRUST_CAstatic java.lang.StringP_TLS_VERSIONstatic java.lang.StringP_TRAP_OIDstatic java.lang.StringP_TRAP_UPTIMEstatic java.lang.StringP_TRAPV1_AGENT_ADDRstatic java.lang.StringP_TRAPV1_ENTERPRISEstatic java.lang.StringP_TRAPV1_GENERIC_IDstatic java.lang.StringP_TRAPV1_SPECIFIC_IDstatic java.lang.StringP_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 voidconfigure(Session snmp, USM usm, MessageDispatcher messageDispatcher, java.util.Map<java.lang.String,java.util.List<java.lang.Object>> settings)voidconfigure(Snmp snmp, java.util.Map<java.lang.String,java.util.List<java.lang.Object>> settings)private voidconfigureEngine(Session snmp, USM usm, java.util.Map<java.lang.String,java.util.List<java.lang.Object>> settings)static OctetStringcreateOctetString(java.lang.String s, java.lang.String defaultString)Create an OctetString from a String value.static OIDgetAuthProtocolOid(java.lang.String authP)AddressgetBindAddress(java.util.Map<java.lang.String,java.util.List<java.lang.Object>> settings)PDUFactorygetPDUFactory(java.util.Map<java.lang.String,java.util.List<java.lang.Object>> settings)static OIDgetPrivProtocolOid(java.lang.String privP)Target<? super Address>getTarget(java.util.Map<java.lang.String,java.util.List<java.lang.Object>> settings)private java.util.PropertiesgetTlsProperties(java.util.Map<java.lang.String,java.util.List<java.lang.Object>> settings)booleanisCommandResponder()voidsetCommandResponder(boolean commandResponder)private voidsetSecurityLevelOnTarget(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 with0xits trailing value will be interpreted as a hex string with colon (:) separator.defaultString- an optional default ifsisnull.- Returns:
- an OctetString or
nullifsisnull. - Since:
- 1.10.2
-
-