Top Description Fields Constructors Methods
io.netty5.handler.ssl.util

public final Class InsecureTrustManagerFactory

extends SimpleTrustManagerFactory
Class Inheritance
Imports
io.netty5.util.internal.EmptyArrays, io.netty5.util.internal.logging.InternalLogger, .InternalLoggerFactory, javax.net.ssl.ManagerFactoryParameters, .TrustManager, .TrustManagerFactory, .X509TrustManager, java.security.KeyStore, java.security.cert.X509Certificate

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.

Field Summary

Modifier and TypeField and Description
public static final TrustManagerFactory
private static final InternalLogger
private static final TrustManager

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
protected TrustManager[]
engineGetTrustManagers()

Implements abstract io.netty5.handler.ssl.util.SimpleTrustManagerFactory.engineGetTrustManagers.

Returns one trust manager for each type of trust material.
protected void
engineInit(KeyStore keyStore)

Implements abstract io.netty5.handler.ssl.util.SimpleTrustManagerFactory.engineInit.

Initializes this factory with a source of certificate authorities and related trust material.
protected void
engineInit(ManagerFactoryParameters managerFactoryParameters)

Implements abstract io.netty5.handler.ssl.util.SimpleTrustManagerFactory.engineInit.

Initializes this factory with a source of provider-specific key material.

Field Detail

INSTANCEback to summary
public static final TrustManagerFactory INSTANCE
loggerback to summary
private static final InternalLogger logger
tmback to summary
private static final TrustManager tm

Constructor Detail

InsecureTrustManagerFactoryback to summary
private InsecureTrustManagerFactory()

Method Detail

engineGetTrustManagersback to summary
protected TrustManager[] engineGetTrustManagers()

Implements abstract io.netty5.handler.ssl.util.SimpleTrustManagerFactory.engineGetTrustManagers.

Doc from io.netty5.handler.ssl.util.SimpleTrustManagerFactory.engineGetTrustManagers.

Returns one trust manager for each type of trust material.

Annotations
@Override
engineInitback to summary
protected void engineInit(KeyStore keyStore) throws Exception

Implements abstract io.netty5.handler.ssl.util.SimpleTrustManagerFactory.engineInit.

Doc from io.netty5.handler.ssl.util.SimpleTrustManagerFactory.engineInit.

Initializes this factory with a source of certificate authorities and related trust material.

Annotations
@Override
engineInitback to summary
protected void engineInit(ManagerFactoryParameters managerFactoryParameters) throws Exception

Implements abstract io.netty5.handler.ssl.util.SimpleTrustManagerFactory.engineInit.

Doc from io.netty5.handler.ssl.util.SimpleTrustManagerFactory.engineInit.

Initializes this factory with a source of provider-specific key material.

Annotations
@Override