-
- All Superinterfaces:
TlsTransportMappingConfig<X509Certificate>
public interface X509TlsTransportMappingConfig extends TlsTransportMappingConfig<X509Certificate>
TheTlsTransportMappingConfig
interface provides means to plug in aTlsTmSecurityCallback
into aTransportMapping
that usesX509Certificate
s for TLS.- Since:
- 3.6
- Author:
- Frank Fock
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PKIXRevocationChecker
getPKIXRevocationChecker()
Gets the (optional and possiblynull
) revocation checker for the cert path validation of X509 certificates.String
getX509CertificateRevocationListURI()
Gets the X509 certificate revocation list (CRL) URI, if defined.void
setPKIXRevocationChecker(PKIXRevocationChecker pkixRevocationChecker)
Sets the (optional and possiblynull
) revocation checker for the cert path validation of X509 certificates.void
setX09CertificateRevocationListURI(String crlURI)
Sets the X509 certificate revocation list (CRL) URI, to enable CRL checking.-
Methods inherited from interface org.snmp4j.transport.tls.TlsTransportMappingConfig
getKeyStore, getKeyStorePassword, getLocalCertificateAlias, getProtocolVersionPropertyName, getProtocolVersions, getSecurityCallback, getTrustStore, getTrustStorePassword, setKeyStore, setKeyStorePassword, setLocalCertificateAlias, setProtocolVersions, setSecurityCallback, setTrustStore, setTrustStorePassword
-
-
-
-
Method Detail
-
getPKIXRevocationChecker
PKIXRevocationChecker getPKIXRevocationChecker()
Gets the (optional and possiblynull
) revocation checker for the cert path validation of X509 certificates.- Returns:
null
to disable cert path validation with CLR checking or a properly configured cert path checker instance.- Since:
- 3.6
-
setPKIXRevocationChecker
void setPKIXRevocationChecker(PKIXRevocationChecker pkixRevocationChecker)
Sets the (optional and possiblynull
) revocation checker for the cert path validation of X509 certificates.- Parameters:
pkixRevocationChecker
-null
to disable cert path validation with CLR checking or a properly configured cert path checker instance.- Since:
- 3.6
-
getX509CertificateRevocationListURI
String getX509CertificateRevocationListURI()
Gets the X509 certificate revocation list (CRL) URI, if defined.- Returns:
null
if there is no CRL available/necessary or a URI string that points to a CRL file.- Since:
- 3.6.0
-
setX09CertificateRevocationListURI
void setX09CertificateRevocationListURI(String crlURI)
Sets the X509 certificate revocation list (CRL) URI, to enable CRL checking.- Parameters:
crlURI
-null
if there is no CRL available/necessary or a URI string that points to a CRL file.- Since:
- 3.6.0
-
-