Class SimpleTrustManagerFactory

java.lang.Object
javax.net.ssl.TrustManagerFactory
io.netty.handler.ssl.util.SimpleTrustManagerFactory
Direct Known Subclasses:
FingerprintTrustManagerFactory, InsecureTrustManagerFactory, TrustManagerFactoryWrapper

public abstract class SimpleTrustManagerFactory extends javax.net.ssl.TrustManagerFactory
Helps to implement a custom TrustManagerFactory.
  • Field Details

  • Constructor Details

    • SimpleTrustManagerFactory

      protected SimpleTrustManagerFactory()
      Creates a new instance.
    • SimpleTrustManagerFactory

      protected SimpleTrustManagerFactory(java.lang.String name)
      Creates a new instance.
      Parameters:
      name - the name of this TrustManagerFactory
  • Method Details

    • engineInit

      protected abstract void engineInit(java.security.KeyStore keyStore) throws java.lang.Exception
      Initializes this factory with a source of certificate authorities and related trust material.
      Throws:
      java.lang.Exception
      See Also:
      • TrustManagerFactorySpi.engineInit(KeyStore)
    • engineInit

      protected abstract void engineInit(javax.net.ssl.ManagerFactoryParameters managerFactoryParameters) throws java.lang.Exception
      Initializes this factory with a source of provider-specific key material.
      Throws:
      java.lang.Exception
      See Also:
      • TrustManagerFactorySpi.engineInit(ManagerFactoryParameters)
    • engineGetTrustManagers

      protected abstract javax.net.ssl.TrustManager[] engineGetTrustManagers()
      Returns one trust manager for each type of trust material.
      See Also:
      • TrustManagerFactorySpi.engineGetTrustManagers()