Class InsecureTrustManagerFactory
- java.lang.Object
-
- javax.net.ssl.TrustManagerFactory
-
- io.netty.handler.ssl.util.SimpleTrustManagerFactory
-
- com.browserup.bup.mitm.trustmanager.InsecureTrustManagerFactory
-
public class InsecureTrustManagerFactory extends io.netty.handler.ssl.util.SimpleTrustManagerFactoryNote: This is a modified version ofInsecureTrustManagerFactoryfrom Netty 4.0.36. Unlike the netty version, this class returns anX509ExtendedTrustManagerinstead of anX509TrustManagerinstance, which allows us to bypass additional certificate validations.An insecure
TrustManagerFactorythat trusts all X.509 certificates without any verification.NOTE: Never use this
TrustManagerFactoryin production. It is purely for testing purposes, and thus it is very insecure.
-
-
Constructor Summary
Constructors Constructor Description InsecureTrustManagerFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected javax.net.ssl.TrustManager[]engineGetTrustManagers()protected voidengineInit(java.security.KeyStore keyStore)protected voidengineInit(javax.net.ssl.ManagerFactoryParameters managerFactoryParameters)
-
-
-
Method Detail
-
engineInit
protected void engineInit(java.security.KeyStore keyStore)
- Specified by:
engineInitin classio.netty.handler.ssl.util.SimpleTrustManagerFactory
-
engineInit
protected void engineInit(javax.net.ssl.ManagerFactoryParameters managerFactoryParameters)
- Specified by:
engineInitin classio.netty.handler.ssl.util.SimpleTrustManagerFactory
-
engineGetTrustManagers
protected javax.net.ssl.TrustManager[] engineGetTrustManagers()
- Specified by:
engineGetTrustManagersin classio.netty.handler.ssl.util.SimpleTrustManagerFactory
-
-