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 Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.camel.support.jsse.KeyStoreParametersorg.apache.camel.support.jsse.KeyStoreParametersClass<? extends org.apache.camel.support.jsse.KeyStoreParameters> getType()voidsetKeyStore(String keyStore) voidsetPassword(String value) voidsetProvider(String value) voidsetResource(String value) voidMethods inherited from class org.apache.camel.core.xml.AbstractCamelFactoryBean
afterPropertiesSet, destroy, discoverDefaultCamelContext, getCamelContext, getCamelContextId, getCamelContextWithId, getCustomId, isSingleton, setCamelContext, setCamelContextId, setCustomIdMethods inherited from class org.apache.camel.model.IdentifiedType
getId, setId
-
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
-
setType
-
getPassword
-
setPassword
-
getProvider
-
setProvider
-
getResource
-
setResource
-
getKeyStore
-
setKeyStore
-
getObject
- Specified by:
getObjectin classAbstractJsseUtilFactoryBean<org.apache.camel.support.jsse.KeyStoreParameters>- Throws:
Exception
-
createInstance
protected org.apache.camel.support.jsse.KeyStoreParameters createInstance() -
getObjectType
- Specified by:
getObjectTypein classAbstractJsseUtilFactoryBean<org.apache.camel.support.jsse.KeyStoreParameters>
-