Class AbstractTrustManagersParametersFactoryBean

java.lang.Object
org.apache.camel.model.IdentifiedType
org.apache.camel.core.xml.AbstractCamelFactoryBean<org.apache.camel.support.jsse.TrustManagersParameters>
org.apache.camel.core.xml.util.jsse.AbstractJsseUtilFactoryBean<org.apache.camel.support.jsse.TrustManagersParameters>
org.apache.camel.core.xml.util.jsse.AbstractTrustManagersParametersFactoryBean
All Implemented Interfaces:
org.apache.camel.CamelContextAware, org.apache.camel.spi.HasCamelContext

public abstract class AbstractTrustManagersParametersFactoryBean extends AbstractJsseUtilFactoryBean<org.apache.camel.support.jsse.TrustManagersParameters>
  • Field Details

    • provider

      @Metadata(label="advanced", description="The provider identifier for the TrustManagerFactory used to create TrustManagers represented by this object\'s configuration.") protected String provider
    • algorithm

      @Metadata(label="advanced", description="The optional algorithm name for the TrustManagerFactory used to create the TrustManagers represented by this objects configuration. See https://docs.oracle.com/en/java/javase/17/docs/specs/security/standard-names.html") protected String algorithm
    • trustManager

      @Metadata(label="advanced", description="To use a existing configured trust manager instead of using TrustManagerFactory to get the TrustManager.") protected String trustManager
  • Constructor Details

    • AbstractTrustManagersParametersFactoryBean

      public AbstractTrustManagersParametersFactoryBean()
  • Method Details

    • getProvider

      public String getProvider()
    • setProvider

      public void setProvider(String value)
    • getAlgorithm

      public String getAlgorithm()
    • setAlgorithm

      public void setAlgorithm(String value)
    • getTrustManager

      public String getTrustManager()
    • setTrustManager

      public void setTrustManager(String trustManager)
    • getObject

      public org.apache.camel.support.jsse.TrustManagersParameters getObject() throws Exception
      Specified by:
      getObject in class AbstractJsseUtilFactoryBean<org.apache.camel.support.jsse.TrustManagersParameters>
      Throws:
      Exception
    • getObjectType

      public Class<org.apache.camel.support.jsse.TrustManagersParameters> getObjectType()
      Specified by:
      getObjectType in class AbstractJsseUtilFactoryBean<org.apache.camel.support.jsse.TrustManagersParameters>
    • createInstance

      protected org.apache.camel.support.jsse.TrustManagersParameters createInstance() throws Exception
      Throws:
      Exception
    • getKeyStore

      protected abstract AbstractKeyStoreParametersFactoryBean getKeyStore()