Uses of Interface
org.snmp4j.transport.tls.TlsTmSecurityCallback
-
Packages that use TlsTmSecurityCallback Package Description org.snmp4j.fluent org.snmp4j.transport Provides transport protocol mappings for SNMP.org.snmp4j.transport.tls -
-
Uses of TlsTmSecurityCallback in org.snmp4j.fluent
Methods in org.snmp4j.fluent with parameters of type TlsTmSecurityCallback Modifier and Type Method Description SnmpBuilder
SnmpBuilder. dtls(TlsTmSecurityCallback<java.security.cert.X509Certificate> securityCallback, java.lang.String[] dtlsProtocolVersions, DtlsAddress... listenAddresses)
SnmpBuilder
SnmpBuilder. dtls(TlsTmSecurityCallback<java.security.cert.X509Certificate> securityCallback, DtlsAddress... listenAddresses)
TargetBuilder.TlsTargetBuilder
TargetBuilder.TlsTargetBuilder. securityCallback(TlsTmSecurityCallback<java.security.cert.X509Certificate> tlsTmSecurityCallback)
SnmpBuilder
SnmpBuilder. tls(TlsTmSecurityCallback<java.security.cert.X509Certificate> securityCallback, java.lang.String[] tlsProtocolVersions, TlsAddress... listenAddresses)
SnmpBuilder
SnmpBuilder. tls(TlsTmSecurityCallback<java.security.cert.X509Certificate> securityCallback, TlsAddress... listenAddresses)
-
Uses of TlsTmSecurityCallback in org.snmp4j.transport
Methods in org.snmp4j.transport that return TlsTmSecurityCallback Modifier and Type Method Description TlsTmSecurityCallback<java.security.cert.X509Certificate>
DTLSTM. getSecurityCallback()
TlsTmSecurityCallback<java.security.cert.X509Certificate>
TLSTM. getSecurityCallback()
Methods in org.snmp4j.transport with parameters of type TlsTmSecurityCallback Modifier and Type Method Description void
DTLSTM. setSecurityCallback(TlsTmSecurityCallback<java.security.cert.X509Certificate> securityCallback)
void
TLSTM. setSecurityCallback(TlsTmSecurityCallback<java.security.cert.X509Certificate> securityCallback)
Constructors in org.snmp4j.transport with parameters of type TlsTmSecurityCallback Constructor Description DTLSTM(TlsTmSecurityCallback<java.security.cert.X509Certificate> securityCallback, DtlsAddress serverAddress)
Creates a DTLS transport mapping that binds to the given address (interface) on the local host.DTLSTM(TlsTmSecurityCallback<java.security.cert.X509Certificate> securityCallback, DtlsAddress serverAddress, CounterSupport counterSupport)
Creates a TLS transport mapping that binds to the given address (interface) on the local host and runs as a server.DTLSTM(TlsTmSecurityCallback<java.security.cert.X509Certificate> securityCallback, DtlsAddress serverAddress, CounterSupport counterSupport, boolean serverEnabled)
Creates a TLS transport mapping that binds to the given address (interface) on the local host.TLSTM(TlsTmSecurityCallback<java.security.cert.X509Certificate> securityCallback, TlsAddress serverAddress)
Creates a TLS transport mapping that binds to the given address (interface) on the local host.TLSTM(TlsTmSecurityCallback<java.security.cert.X509Certificate> securityCallback, TlsAddress serverAddress, CounterSupport counterSupport)
Creates a TLS transport mapping that binds to the given address (interface) on the local host.TLSTM(TlsTmSecurityCallback<java.security.cert.X509Certificate> securityCallback, TlsAddress serverAddress, CounterSupport counterSupport, boolean serverEnabled)
Creates a TLS transport mapping that binds to the given address (interface) on the local host. -
Uses of TlsTmSecurityCallback in org.snmp4j.transport.tls
Classes in org.snmp4j.transport.tls that implement TlsTmSecurityCallback Modifier and Type Class Description class
DefaultTlsTmSecurityCallback
TheDefaultTlsTmSecurityCallback
resolves thetmSecurityName
for incoming requests through a mapping table based on the peer certificates, resolves the local certificate alias through a mapping table based on the target address and accepts peer certificates based on a list of trusted peer and issuer certificates.class
PropertiesTlsTmSecurityCallback
ThePropertiesTlsTmSecurityCallback
resolves thetmSecurityName
for incoming requests by using the (system) propertiesorg.snmp4j.arg.securityName
org.snmp4j.arg.tlsLocalID
org.snmp4j.arg.tlsTrustCA
org.snmp4j.arg.tlsPeerID
class
TlsTmSecurityCallbackProxy<C extends java.security.cert.Certificate>
TheTlsTmSecurityCallbackProxy
class implements aTlsTmSecurityCallback
by using an internal reference to anotherTlsTmSecurityCallback
instance.Methods in org.snmp4j.transport.tls that return TlsTmSecurityCallback Modifier and Type Method Description TlsTmSecurityCallback<C>
TlsTransportMappingConfig. getSecurityCallback()
Gets theTlsTmSecurityCallback
associated with thisTransportMapping
hook which is called by the transport mapping to lookup TLS security parameters from external configuration.protected TlsTmSecurityCallback<java.security.cert.X509Certificate>
TlsTrustManager. getSecurityCallback()
Deprecated.TlsTmSecurityCallback<C>
TlsTmSecurityCallbackProxy. getTlsTmSecurityCallback()
TlsTmSecurityCallback<java.security.cert.X509Certificate>
TlsX509CertifiedTarget. getTlsTmSecurityCallback()
Gets theTlsTmSecurityCallback
information needed to validate a client-server connection.Methods in org.snmp4j.transport.tls with parameters of type TlsTmSecurityCallback Modifier and Type Method Description static javax.net.ssl.SSLContext
TLSTMUtil. createSSLContext(java.lang.String protocol, java.lang.String keyStore, java.lang.String keyStorePassword, java.lang.String trustStore, java.lang.String trustStorePassword, TransportStateReference transportStateReference, TLSTMTrustManagerFactory trustManagerFactory, boolean useClientMode, TlsTmSecurityCallback<java.security.cert.X509Certificate> securityCallback, java.lang.String localCertificateAlias, java.security.cert.PKIXRevocationChecker pkixRevocationChecker, java.lang.String crlURI)
static java.security.cert.X509Certificate[]
TLSTMExtendedTrustManager. getAcceptedIssuers(javax.net.ssl.X509TrustManager trustManager, TlsTmSecurityCallback<java.security.cert.X509Certificate> securityCallback)
Gets the acceptedX509Certificate
s from the givenX509TrustManager
and security callback.static java.security.cert.X509Certificate[]
TlsTrustManager. getAcceptedIssuers(javax.net.ssl.X509TrustManager trustManager, TlsTmSecurityCallback<java.security.cert.X509Certificate> securityCallback)
Deprecated.Gets the acceptedX509Certificate
s from the givenX509TrustManager
and security callback.void
TlsTransportMappingConfig. setSecurityCallback(TlsTmSecurityCallback<C> securityCallback)
Sets theTlsTmSecurityCallback
associated with thisTransportMapping
hook.void
TlsTmSecurityCallbackProxy. setTlsTmSecurityCallback(TlsTmSecurityCallback<C> tlsTmSecurityCallback)
Sets the security callback to be used when this proxy is being called.Constructors in org.snmp4j.transport.tls with parameters of type TlsTmSecurityCallback Constructor Description TLSTMExtendedTrustManager(CounterSupport tlstmCounters, TlsTmSecurityCallback<java.security.cert.X509Certificate> securityCallback, javax.net.ssl.X509TrustManager trustManager, boolean useClientMode, TransportStateReference tmStateReference)
TLSTMExtendedTrustManagerFactory(CounterSupport tlstmCounterSupport, TlsTmSecurityCallback<java.security.cert.X509Certificate> securityCallback)
TlsTrustManager(javax.net.ssl.X509TrustManager trustManager, boolean useClientMode, TransportStateReference tmStateReference, CounterSupport tlstmCounters, TlsTmSecurityCallback<java.security.cert.X509Certificate> securityCallback)
Deprecated.Creates a newTlsTrustManager
.TlsX509CertifiedTarget(A address, OctetString identity, OctetString serverFingerprint, OctetString clientFingerprint, TlsTmSecurityCallback<java.security.cert.X509Certificate> tlsTmSecurityCallback)
-