Class AbstractKeyManagersParametersFactoryBean

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

public abstract class AbstractKeyManagersParametersFactoryBean extends AbstractJsseUtilFactoryBean<org.apache.camel.support.jsse.KeyManagersParameters>
A representation of configuration options for creating and loading KeyManager instance(s).
  • Field Details

    • keyPassword

      @Metadata(description="The optional password for recovering keys in the key store. Used by the KeyManagerFactory that creates the KeyManagers represented by this object\'s configuration.") protected String keyPassword
    • provider

      @Metadata(description="The optional provider identifier for the KeyManagerFactory used to create the KeyManagers represented by this object\'s configuration.") protected String provider
    • algorithm

      @Metadata(description="The optional algorithm name for the KeyManagerFactory used to create the KeyManagers represented by this object\'s configuration. See the Java Secure Socket Extension Reference Guide</a> for information about standard algorithm names.") protected String algorithm
  • Constructor Details

    • AbstractKeyManagersParametersFactoryBean

      public AbstractKeyManagersParametersFactoryBean()
  • Method Details

    • getKeyPassword

      public String getKeyPassword()
    • setKeyPassword

      public void setKeyPassword(String value)
    • getProvider

      public String getProvider()
    • setProvider

      public void setProvider(String value)
    • getAlgorithm

      public String getAlgorithm()
    • setAlgorithm

      public void setAlgorithm(String value)
    • getObject

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

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

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

      public abstract AbstractKeyStoreParametersFactoryBean getKeyStore()