Package io.netty.handler.ssl.util
Class InsecureTrustManagerFactory
java.lang.Object
javax.net.ssl.TrustManagerFactory
io.netty.handler.ssl.util.SimpleTrustManagerFactory
io.netty.handler.ssl.util.InsecureTrustManagerFactory
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.
-
Nested Class Summary
Nested classes/interfaces inherited from class io.netty.handler.ssl.util.SimpleTrustManagerFactory
SimpleTrustManagerFactory.SimpleTrustManagerFactorySpi
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final TrustManagerFactory
private static final InternalLogger
private static final TrustManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected TrustManager[]
Returns one trust manager for each type of trust material.protected void
engineInit
(KeyStore keyStore) Initializes this factory with a source of certificate authorities and related trust material.protected void
engineInit
(ManagerFactoryParameters managerFactoryParameters) Initializes this factory with a source of provider-specific key material.Methods inherited from class javax.net.ssl.TrustManagerFactory
getAlgorithm, getDefaultAlgorithm, getInstance, getInstance, getInstance, getProvider, getTrustManagers, init, init
-
Field Details
-
logger
-
INSTANCE
-
tm
-
-
Constructor Details
-
InsecureTrustManagerFactory
private InsecureTrustManagerFactory()
-
-
Method Details
-
engineInit
Description copied from class:SimpleTrustManagerFactory
Initializes this factory with a source of certificate authorities and related trust material.- Specified by:
engineInit
in classSimpleTrustManagerFactory
- Throws:
Exception
- See Also:
-
engineInit
Description copied from class:SimpleTrustManagerFactory
Initializes this factory with a source of provider-specific key material.- Specified by:
engineInit
in classSimpleTrustManagerFactory
- Throws:
Exception
- See Also:
-
engineGetTrustManagers
Description copied from class:SimpleTrustManagerFactory
Returns one trust manager for each type of trust material.- Specified by:
engineGetTrustManagers
in classSimpleTrustManagerFactory
- See Also:
-