Uses of Interface
org.snmp4j.transport.tls.TlsTmSecurityCallback
-
Packages that use TlsTmSecurityCallback Package Description org.snmp4j.transport Provides transport protocol mappings for SNMP.org.snmp4j.transport.tls -
-
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 voidDTLSTM. setSecurityCallback(TlsTmSecurityCallback<java.security.cert.X509Certificate> securityCallback)voidTLSTM. 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 classDefaultTlsTmSecurityCallbackTheDefaultTlsTmSecurityCallbackresolves thetmSecurityNamefor 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.classPropertiesTlsTmSecurityCallbackThePropertiesTlsTmSecurityCallbackresolves thetmSecurityNamefor incoming requests by using the (system) propertiesorg.snmp4j.arg.securityNameorg.snmp4j.arg.tlsLocalIDorg.snmp4j.arg.tlsTrustCAorg.snmp4j.arg.tlsPeerIDclassTlsTmSecurityCallbackProxy<C extends java.security.cert.Certificate>TheTlsTmSecurityCallbackProxyclass implements aTlsTmSecurityCallbackby using an internal reference to anotherTlsTmSecurityCallbackinstance.Methods in org.snmp4j.transport.tls that return TlsTmSecurityCallback Modifier and Type Method Description TlsTmSecurityCallback<C>TlsTransportMappingConfig. getSecurityCallback()Gets theTlsTmSecurityCallbackassociated with thisTransportMappinghook which is called by the transport mapping to lookup TLS security parameters from external configuration.protected TlsTmSecurityCallback<java.security.cert.X509Certificate>TlsTrustManager. getSecurityCallback()TlsTmSecurityCallback<C>TlsTmSecurityCallbackProxy. getTlsTmSecurityCallback()TlsTmSecurityCallback<java.security.cert.X509Certificate>TlsX509CertifiedTarget. getTlsTmSecurityCallback()Gets theTlsTmSecurityCallbackinformation 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.SSLContextTLSTMUtil. 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)static java.security.cert.X509Certificate[]TlsTrustManager. getAcceptedIssuers(javax.net.ssl.X509TrustManager trustManager, TlsTmSecurityCallback<java.security.cert.X509Certificate> securityCallback)Gets the acceptedX509Certificates from the givenX509TrustManagerand security callback.voidTlsTransportMappingConfig. setSecurityCallback(TlsTmSecurityCallback<C> securityCallback)Sets theTlsTmSecurityCallbackassociated with thisTransportMappinghook.voidTlsTmSecurityCallbackProxy. 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)Creates a newTlsTrustManager.TlsX509CertifiedTarget(A address, OctetString identity, OctetString serverFingerprint, OctetString clientFingerprint, TlsTmSecurityCallback<java.security.cert.X509Certificate> tlsTmSecurityCallback)
-