Uses of Interface
org.snmp4j.transport.tls.TlsTmSecurityCallback
Packages that use TlsTmSecurityCallback
Package
Description
Provides transport protocol mappings for SNMP.
-
Uses of TlsTmSecurityCallback in org.snmp4j.transport
Methods in org.snmp4j.transport that return TlsTmSecurityCallbackMethods in org.snmp4j.transport with parameters of type TlsTmSecurityCallbackModifier and TypeMethodDescriptionvoidTLSTM.setSecurityCallback(TlsTmSecurityCallback<X509Certificate> securityCallback) Constructors in org.snmp4j.transport with parameters of type TlsTmSecurityCallbackModifierConstructorDescriptionTLSTM(TlsTmSecurityCallback<X509Certificate> securityCallback, TlsAddress serverAddress) Creates a TLS transport mapping that binds to the given address (interface) on the local host.TLSTM(TlsTmSecurityCallback<X509Certificate> securityCallback, TlsAddress serverAddress, CounterSupport counterSupport) 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 TlsTmSecurityCallbackModifier and TypeClassDescriptionclassTheDefaultTlsTmSecurityCallbackresolves 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.classThePropertiesTlsTmSecurityCallbackresolves thetmSecurityNamefor incoming requests by using the (system) propertiesorg.snmp4j.arg.securityNameorg.snmp4j.arg.tlsLocalIDorg.snmp4j.arg.tlsTrustCAorg.snmp4j.arg.tlsPeerIDclassTlsTmSecurityCallbackProxy<C extends Certificate>TheTlsTmSecurityCallbackProxyclass implements aTlsTmSecurityCallbackby using an internal reference to anotherTlsTmSecurityCallbackinstance.Methods in org.snmp4j.transport.tls that return TlsTmSecurityCallbackModifier and TypeMethodDescriptionTlsTransportMappingConfig.getSecurityCallback()Gets theTlsTmSecurityCallbackassociated with thisTransportMappinghook which is called by the transport mapping to lookup TLS security parameters from external configuration.protected TlsTmSecurityCallback<X509Certificate>TlsTrustManager.getSecurityCallback()TlsTmSecurityCallbackProxy.getTlsTmSecurityCallback()TlsX509CertifiedTarget.getTlsTmSecurityCallback()Gets theTlsTmSecurityCallbackinformation needed to validate a client-server connection.Methods in org.snmp4j.transport.tls with parameters of type TlsTmSecurityCallbackModifier and TypeMethodDescriptionstatic SSLContextTLSTMUtil.createSSLContext(String protocol, String keyStore, String keyStorePassword, String trustStore, String trustStorePassword, TransportStateReference transportStateReference, TLSTM.TLSTMTrustManagerFactory trustManagerFactory, boolean useClientMode, TlsTmSecurityCallback<X509Certificate> securityCallback, String localCertificateAlias) static X509Certificate[]TlsTrustManager.getAcceptedIssuers(X509TrustManager trustManager, TlsTmSecurityCallback<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 TlsTmSecurityCallbackModifierConstructorDescriptionTLSTMExtendedTrustManager(CounterSupport tlstmCounters, TlsTmSecurityCallback<X509Certificate> securityCallback, X509TrustManager trustManager, boolean useClientMode, TransportStateReference tmStateReference) TLSTMExtendedTrustManagerFactory(CounterSupport counterSupport, TlsTmSecurityCallback<X509Certificate> tlsTmSecurityCallback) TlsTrustManager(X509TrustManager trustManager, boolean useClientMode, TransportStateReference tmStateReference, CounterSupport tlstmCounters, TlsTmSecurityCallback<X509Certificate> securityCallback) Creates a newTlsTrustManager.TlsX509CertifiedTarget(Address address, OctetString identity, OctetString serverFingerprint, OctetString clientFingerprint, TlsTmSecurityCallback<X509Certificate> tlsTmSecurityCallback)