Interface | Description |
---|---|
TlsTmSecurityCallback<C extends Certificate> |
The
TlsTmSecurityCallback is implemented by the SnmpTlsMib (of SNMP4J-Agent), for example, to resolve
(lookup) the tmSecurityName for incoming requests. |
TlsTransportMappingConfig<C extends Certificate> |
The
TlsTransportMappingConfig interface provides means to plug in a TlsTmSecurityCallback into
the TransportMapping implementation and to control other TLS specific settings. |
X509TlsTransportMappingConfig |
The
TlsTransportMappingConfig interface provides means to plug in a TlsTmSecurityCallback into
a TransportMapping that uses X509Certificate s for TLS. |
Class | Description |
---|---|
DefaultTlsTmSecurityCallback |
The
DefaultTlsTmSecurityCallback resolves the
tmSecurityName 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. |
PropertiesTlsTmSecurityCallback |
The
PropertiesTlsTmSecurityCallback resolves the
tmSecurityName for incoming requests by using the
(system) properties
org.snmp4j.arg.securityName
org.snmp4j.arg.tlsLocalID
org.snmp4j.arg.tlsTrustCA
org.snmp4j.arg.tlsPeerID |
SecurityNameMapping |
The SecurityNameMapping maps a X509 certificate identified by its
fingerprint to a security name based on a mapping defined by
SecurityNameMapping.CertMappingType . |
TLSTMExtendedTrustManager |
TLSTM trust manager that implements the X509ExtendedTrustManager interface.
|
TLSTMExtendedTrustManagerFactory |
X509ExtendedTrustManager factory for TLSTM.
|
TlsTmSecurityCallbackProxy<C extends Certificate> |
The
TlsTmSecurityCallbackProxy class implements a TlsTmSecurityCallback by using an
internal reference to another TlsTmSecurityCallback instance. |
TLSTMUtil |
The
TLSTMUtil class implements common functions for TLSTM . |
TlsTrustManager |
The
TlsTrustManager verifies the trust for clients and servers connected based on the certificates, and
fingerprints provided. |
TlsX509CertifiedTarget |
The
TlsCertifiedTarget extends the CertifiedTarget class by means to provide
a TlsTmSecurityCallback reference directly with the target as needed according to RFC 6353 ยง5.3.1 when
establishing a connection based on the SNMP-TARGET-MIB as client. |
Enum | Description |
---|---|
SecurityNameMapping.CertMappingType |
Copyright © 2021 SNMP4J.org. All rights reserved.