public class InsecureTrustManagerFactory
extends io.netty.handler.ssl.util.SimpleTrustManagerFactory
InsecureTrustManagerFactory from Netty
4.0.36. Unlike the netty version, this class returns an X509ExtendedTrustManager instead of an
X509TrustManager instance, which allows us to bypass additional certificate validations.
An insecure TrustManagerFactory that trusts all X.509 certificates without any verification.
NOTE:
Never use this TrustManagerFactory in production.
It is purely for testing purposes, and thus it is very insecure.
| Modifier and Type | Field and Description |
|---|---|
static javax.net.ssl.TrustManagerFactory |
INSTANCE |
static javax.net.ssl.X509ExtendedTrustManager |
tm |
| Constructor and Description |
|---|
InsecureTrustManagerFactory() |
| Modifier and Type | Method and Description |
|---|---|
protected javax.net.ssl.TrustManager[] |
engineGetTrustManagers() |
protected void |
engineInit(java.security.KeyStore keyStore) |
protected void |
engineInit(javax.net.ssl.ManagerFactoryParameters managerFactoryParameters) |
public static final javax.net.ssl.TrustManagerFactory INSTANCE
public static final javax.net.ssl.X509ExtendedTrustManager tm
protected void engineInit(java.security.KeyStore keyStore)
engineInit in class io.netty.handler.ssl.util.SimpleTrustManagerFactoryprotected void engineInit(javax.net.ssl.ManagerFactoryParameters managerFactoryParameters)
engineInit in class io.netty.handler.ssl.util.SimpleTrustManagerFactoryprotected javax.net.ssl.TrustManager[] engineGetTrustManagers()
engineGetTrustManagers in class io.netty.handler.ssl.util.SimpleTrustManagerFactory