Class AbstractKeyStoreParametersFactoryBean

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

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

    • resource

      @Metadata(description="The keystore to load. The keystore is by default loaded from classpath. If you must load from file system, then use file: as prefix. file:nameOfFile (to refer to the file system) classpath:nameOfFile (to refer to the classpath; default) http:uri (to load the resource using HTTP) ref:nameOfBean (to lookup an existing KeyStore instance from the registry, for example for testing and development)") protected String resource
    • password

      @Metadata(description="The password for reading/opening/verifying the key store") protected String password
    • type

      @Metadata(label="advanced", description="The type of the key store to create and load. See https://docs.oracle.com/en/java/javase/17/docs/specs/security/standard-names.html") protected String type
    • provider

      @Metadata(label="advanced", description="The provider identifier for instantiating the key store") protected String provider
    • keyStore

      @Metadata(label="advanced", description="To lookup an existing KeyStore instance from the registry, for example for testing and development") protected String keyStore
  • Constructor Details

    • AbstractKeyStoreParametersFactoryBean

      public AbstractKeyStoreParametersFactoryBean()
  • Method Details

    • getType

      public String getType()
    • setType

      public void setType(String value)
    • getPassword

      public String getPassword()
    • setPassword

      public void setPassword(String value)
    • getProvider

      public String getProvider()
    • setProvider

      public void setProvider(String value)
    • getResource

      public String getResource()
    • setResource

      public void setResource(String value)
    • getKeyStore

      public String getKeyStore()
    • setKeyStore

      public void setKeyStore(String keyStore)
    • getObject

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

      protected org.apache.camel.support.jsse.KeyStoreParameters createInstance()
    • getObjectType

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