You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by gi...@apache.org on 2020/10/04 01:38:15 UTC

[camel-kafka-connector] 06/06: [create-pull-request] automated change

This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch camel-master
in repository https://gitbox.apache.org/repos/asf/camel-kafka-connector.git

commit 2710bef810841bc240b299e076572c1f98adc2aa
Author: github-actions[bot] <41...@users.noreply.github.com>
AuthorDate: Sat Oct 3 03:34:53 2020 +0000

    [create-pull-request] automated change
---
 .../camel-infinispan-kafka-sink-connector.adoc     | 14 ++++++-
 .../camel-infinispan-kafka-source-connector.adoc   | 14 ++++++-
 .../CamelInfinispanSinkConnectorConfig.java        | 48 ++++++++++++++++++++++
 .../CamelInfinispanSourceConnectorConfig.java      | 48 ++++++++++++++++++++++
 .../camel-infinispan-kafka-sink-connector.adoc     | 14 ++++++-
 .../camel-infinispan-kafka-source-connector.adoc   | 14 ++++++-
 6 files changed, 148 insertions(+), 4 deletions(-)

diff --git a/connectors/camel-infinispan-kafka-connector/src/main/docs/camel-infinispan-kafka-sink-connector.adoc b/connectors/camel-infinispan-kafka-connector/src/main/docs/camel-infinispan-kafka-sink-connector.adoc
index 09f95f8..f6b3e03 100644
--- a/connectors/camel-infinispan-kafka-connector/src/main/docs/camel-infinispan-kafka-sink-connector.adoc
+++ b/connectors/camel-infinispan-kafka-connector/src/main/docs/camel-infinispan-kafka-sink-connector.adoc
@@ -22,7 +22,7 @@ connector.class=org.apache.camel.kafkaconnector.infinispan.CamelInfinispanSinkCo
 ----
 
 
-The camel-infinispan sink connector supports 35 options, which are listed below.
+The camel-infinispan sink connector supports 47 options, which are listed below.
 
 
 
@@ -32,12 +32,18 @@ The camel-infinispan sink connector supports 35 options, which are listed below.
 | *camel.sink.path.cacheName* | The name of the cache to use. Use current to use the existing cache name from the currently configured cached manager. Or use default for the default cache manager name. | null | HIGH
 | *camel.sink.endpoint.hosts* | Specifies the host of the cache on Infinispan instance | null | MEDIUM
 | *camel.sink.endpoint.queryBuilder* | Specifies the query builder. | null | MEDIUM
+| *camel.sink.endpoint.secure* | Define if we are connecting to a secured Infinispan instance | false | MEDIUM
 | *camel.sink.endpoint.defaultValue* | Set a specific default value for some producer operations | null | MEDIUM
 | *camel.sink.endpoint.key* | Set a specific key for producer operations | null | MEDIUM
 | *camel.sink.endpoint.lazyStartProducer* | Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then cre [...]
 | *camel.sink.endpoint.oldValue* | Set a specific old value for some producer operations | null | MEDIUM
 | *camel.sink.endpoint.operation* | The operation to perform. One of: [PUT] [PUTASYNC] [PUTALL] [PUTALLASYNC] [PUTIFABSENT] [PUTIFABSENTASYNC] [GET] [GETORDEFAULT] [CONTAINSKEY] [CONTAINSVALUE] [REMOVE] [REMOVEASYNC] [REPLACE] [REPLACEASYNC] [SIZE] [CLEAR] [CLEARASYNC] [QUERY] [STATS] [COMPUTE] [COMPUTEASYNC] | "PUT" | MEDIUM
 | *camel.sink.endpoint.value* | Set a specific value for producer operations | null | MEDIUM
+| *camel.sink.endpoint.password* | Define the password to access the infinispan instance | null | MEDIUM
+| *camel.sink.endpoint.saslMechanism* | Define the SASL Mechanism to access the infinispan instance | null | MEDIUM
+| *camel.sink.endpoint.securityRealm* | Define the security realm to access the infinispan instance | null | MEDIUM
+| *camel.sink.endpoint.securityServerName* | Define the security server name to access the infinispan instance | null | MEDIUM
+| *camel.sink.endpoint.username* | Define the username to access the infinispan instance | null | MEDIUM
 | *camel.sink.endpoint.basicPropertyBinding* | Whether the endpoint should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities | false | MEDIUM
 | *camel.sink.endpoint.cacheContainer* | Specifies the cache Container to connect | null | MEDIUM
 | *camel.sink.endpoint.cacheContainerConfiguration* | The CacheContainer configuration. Uses if the cacheContainer is not defined. Must be the following types: org.infinispan.client.hotrod.configuration.Configuration - for remote cache interaction configuration; org.infinispan.configuration.cache.Configuration - for embedded cache interaction configuration; | null | MEDIUM
@@ -50,12 +56,18 @@ The camel-infinispan sink connector supports 35 options, which are listed below.
 | *camel.component.infinispan.configuration* | Component configuration | null | MEDIUM
 | *camel.component.infinispan.hosts* | Specifies the host of the cache on Infinispan instance | null | MEDIUM
 | *camel.component.infinispan.queryBuilder* | Specifies the query builder. | null | MEDIUM
+| *camel.component.infinispan.secure* | Define if we are connecting to a secured Infinispan instance | false | MEDIUM
 | *camel.component.infinispan.defaultValue* | Set a specific default value for some producer operations | null | MEDIUM
 | *camel.component.infinispan.key* | Set a specific key for producer operations | null | MEDIUM
 | *camel.component.infinispan.lazyStartProducer* | Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed t [...]
 | *camel.component.infinispan.oldValue* | Set a specific old value for some producer operations | null | MEDIUM
 | *camel.component.infinispan.operation* | The operation to perform. One of: [PUT] [PUTASYNC] [PUTALL] [PUTALLASYNC] [PUTIFABSENT] [PUTIFABSENTASYNC] [GET] [GETORDEFAULT] [CONTAINSKEY] [CONTAINSVALUE] [REMOVE] [REMOVEASYNC] [REPLACE] [REPLACEASYNC] [SIZE] [CLEAR] [CLEARASYNC] [QUERY] [STATS] [COMPUTE] [COMPUTEASYNC] | "PUT" | MEDIUM
 | *camel.component.infinispan.value* | Set a specific value for producer operations | null | MEDIUM
+| *camel.component.infinispan.password* | Define the password to access the infinispan instance | null | MEDIUM
+| *camel.component.infinispan.saslMechanism* | Define the SASL Mechanism to access the infinispan instance | null | MEDIUM
+| *camel.component.infinispan.securityRealm* | Define the security realm to access the infinispan instance | null | MEDIUM
+| *camel.component.infinispan.securityServerName* | Define the security server name to access the infinispan instance | null | MEDIUM
+| *camel.component.infinispan.username* | Define the username to access the infinispan instance | null | MEDIUM
 | *camel.component.infinispan.basicPropertyBinding* | Whether the component should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities | false | LOW
 | *camel.component.infinispan.cacheContainer* | Specifies the cache Container to connect | null | MEDIUM
 | *camel.component.infinispan.cacheContainer Configuration* | The CacheContainer configuration. Uses if the cacheContainer is not defined. Must be the following types: org.infinispan.client.hotrod.configuration.Configuration - for remote cache interaction configuration; org.infinispan.configuration.cache.Configuration - for embedded cache interaction configuration; | null | MEDIUM
diff --git a/connectors/camel-infinispan-kafka-connector/src/main/docs/camel-infinispan-kafka-source-connector.adoc b/connectors/camel-infinispan-kafka-connector/src/main/docs/camel-infinispan-kafka-source-connector.adoc
index e580f1f..ca88299 100644
--- a/connectors/camel-infinispan-kafka-connector/src/main/docs/camel-infinispan-kafka-source-connector.adoc
+++ b/connectors/camel-infinispan-kafka-connector/src/main/docs/camel-infinispan-kafka-source-connector.adoc
@@ -22,7 +22,7 @@ connector.class=org.apache.camel.kafkaconnector.infinispan.CamelInfinispanSource
 ----
 
 
-The camel-infinispan source connector supports 37 options, which are listed below.
+The camel-infinispan source connector supports 49 options, which are listed below.
 
 
 
@@ -32,6 +32,7 @@ The camel-infinispan source connector supports 37 options, which are listed belo
 | *camel.source.path.cacheName* | The name of the cache to use. Use current to use the existing cache name from the currently configured cached manager. Or use default for the default cache manager name. | null | HIGH
 | *camel.source.endpoint.hosts* | Specifies the host of the cache on Infinispan instance | null | MEDIUM
 | *camel.source.endpoint.queryBuilder* | Specifies the query builder. | null | MEDIUM
+| *camel.source.endpoint.secure* | Define if we are connecting to a secured Infinispan instance | false | MEDIUM
 | *camel.source.endpoint.bridgeErrorHandler* | Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler. By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be logged at WARN or ERROR level and ignored. | false | MEDIUM
 | *camel.source.endpoint.clusteredListener* | If true, the listener will be installed for the entire cluster | false | MEDIUM
 | *camel.source.endpoint.command* | The operation to perform. | "PUT" | LOW
@@ -40,6 +41,11 @@ The camel-infinispan source connector supports 37 options, which are listed belo
 | *camel.source.endpoint.sync* | If true, the consumer will receive notifications synchronously | true | MEDIUM
 | *camel.source.endpoint.exceptionHandler* | To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the consumer will deal with exceptions, that will be logged at WARN or ERROR level and ignored. | null | MEDIUM
 | *camel.source.endpoint.exchangePattern* | Sets the exchange pattern when the consumer creates an exchange. One of: [InOnly] [InOut] [InOptionalOut] | null | MEDIUM
+| *camel.source.endpoint.password* | Define the password to access the infinispan instance | null | MEDIUM
+| *camel.source.endpoint.saslMechanism* | Define the SASL Mechanism to access the infinispan instance | null | MEDIUM
+| *camel.source.endpoint.securityRealm* | Define the security realm to access the infinispan instance | null | MEDIUM
+| *camel.source.endpoint.securityServerName* | Define the security server name to access the infinispan instance | null | MEDIUM
+| *camel.source.endpoint.username* | Define the username to access the infinispan instance | null | MEDIUM
 | *camel.source.endpoint.basicPropertyBinding* | Whether the endpoint should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities | false | MEDIUM
 | *camel.source.endpoint.cacheContainer* | Specifies the cache Container to connect | null | MEDIUM
 | *camel.source.endpoint.cacheContainerConfiguration* | The CacheContainer configuration. Uses if the cacheContainer is not defined. Must be the following types: org.infinispan.client.hotrod.configuration.Configuration - for remote cache interaction configuration; org.infinispan.configuration.cache.Configuration - for embedded cache interaction configuration; | null | MEDIUM
@@ -52,12 +58,18 @@ The camel-infinispan source connector supports 37 options, which are listed belo
 | *camel.component.infinispan.configuration* | Component configuration | null | MEDIUM
 | *camel.component.infinispan.hosts* | Specifies the host of the cache on Infinispan instance | null | MEDIUM
 | *camel.component.infinispan.queryBuilder* | Specifies the query builder. | null | MEDIUM
+| *camel.component.infinispan.secure* | Define if we are connecting to a secured Infinispan instance | false | MEDIUM
 | *camel.component.infinispan.bridgeErrorHandler* | Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler. By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be logged at WARN or ERROR level and ignored. | false | MEDIUM
 | *camel.component.infinispan.clusteredListener* | If true, the listener will be installed for the entire cluster | false | MEDIUM
 | *camel.component.infinispan.command* | The operation to perform. | "PUT" | LOW
 | *camel.component.infinispan.customListener* | Returns the custom listener in use, if provided | null | MEDIUM
 | *camel.component.infinispan.eventTypes* | Specifies the set of event types to register by the consumer. Multiple event can be separated by comma. The possible event types are: CACHE_ENTRY_ACTIVATED, CACHE_ENTRY_PASSIVATED, CACHE_ENTRY_VISITED, CACHE_ENTRY_LOADED, CACHE_ENTRY_EVICTED, CACHE_ENTRY_CREATED, CACHE_ENTRY_REMOVED, CACHE_ENTRY_MODIFIED, TRANSACTION_COMPLETED, TRANSACTION_REGISTERED, CACHE_ENTRY_INVALIDATED, DATA_REHASHED, TOPOLOGY_CHANGED, PARTITION_STATUS_CHANGED | null | MEDIUM
 | *camel.component.infinispan.sync* | If true, the consumer will receive notifications synchronously | true | MEDIUM
+| *camel.component.infinispan.password* | Define the password to access the infinispan instance | null | MEDIUM
+| *camel.component.infinispan.saslMechanism* | Define the SASL Mechanism to access the infinispan instance | null | MEDIUM
+| *camel.component.infinispan.securityRealm* | Define the security realm to access the infinispan instance | null | MEDIUM
+| *camel.component.infinispan.securityServerName* | Define the security server name to access the infinispan instance | null | MEDIUM
+| *camel.component.infinispan.username* | Define the username to access the infinispan instance | null | MEDIUM
 | *camel.component.infinispan.basicPropertyBinding* | Whether the component should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities | false | LOW
 | *camel.component.infinispan.cacheContainer* | Specifies the cache Container to connect | null | MEDIUM
 | *camel.component.infinispan.cacheContainer Configuration* | The CacheContainer configuration. Uses if the cacheContainer is not defined. Must be the following types: org.infinispan.client.hotrod.configuration.Configuration - for remote cache interaction configuration; org.infinispan.configuration.cache.Configuration - for embedded cache interaction configuration; | null | MEDIUM
diff --git a/connectors/camel-infinispan-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/infinispan/CamelInfinispanSinkConnectorConfig.java b/connectors/camel-infinispan-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/infinispan/CamelInfinispanSinkConnectorConfig.java
index 666617f..9fef034 100644
--- a/connectors/camel-infinispan-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/infinispan/CamelInfinispanSinkConnectorConfig.java
+++ b/connectors/camel-infinispan-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/infinispan/CamelInfinispanSinkConnectorConfig.java
@@ -35,6 +35,9 @@ public class CamelInfinispanSinkConnectorConfig
     public static final String CAMEL_SINK_INFINISPAN_ENDPOINT_QUERY_BUILDER_CONF = "camel.sink.endpoint.queryBuilder";
     public static final String CAMEL_SINK_INFINISPAN_ENDPOINT_QUERY_BUILDER_DOC = "Specifies the query builder.";
     public static final String CAMEL_SINK_INFINISPAN_ENDPOINT_QUERY_BUILDER_DEFAULT = null;
+    public static final String CAMEL_SINK_INFINISPAN_ENDPOINT_SECURE_CONF = "camel.sink.endpoint.secure";
+    public static final String CAMEL_SINK_INFINISPAN_ENDPOINT_SECURE_DOC = "Define if we are connecting to a secured Infinispan instance";
+    public static final Boolean CAMEL_SINK_INFINISPAN_ENDPOINT_SECURE_DEFAULT = false;
     public static final String CAMEL_SINK_INFINISPAN_ENDPOINT_DEFAULT_VALUE_CONF = "camel.sink.endpoint.defaultValue";
     public static final String CAMEL_SINK_INFINISPAN_ENDPOINT_DEFAULT_VALUE_DOC = "Set a specific default value for some producer operations";
     public static final String CAMEL_SINK_INFINISPAN_ENDPOINT_DEFAULT_VALUE_DEFAULT = null;
@@ -53,6 +56,21 @@ public class CamelInfinispanSinkConnectorConfig
     public static final String CAMEL_SINK_INFINISPAN_ENDPOINT_VALUE_CONF = "camel.sink.endpoint.value";
     public static final String CAMEL_SINK_INFINISPAN_ENDPOINT_VALUE_DOC = "Set a specific value for producer operations";
     public static final String CAMEL_SINK_INFINISPAN_ENDPOINT_VALUE_DEFAULT = null;
+    public static final String CAMEL_SINK_INFINISPAN_ENDPOINT_PASSWORD_CONF = "camel.sink.endpoint.password";
+    public static final String CAMEL_SINK_INFINISPAN_ENDPOINT_PASSWORD_DOC = "Define the password to access the infinispan instance";
+    public static final String CAMEL_SINK_INFINISPAN_ENDPOINT_PASSWORD_DEFAULT = null;
+    public static final String CAMEL_SINK_INFINISPAN_ENDPOINT_SASL_MECHANISM_CONF = "camel.sink.endpoint.saslMechanism";
+    public static final String CAMEL_SINK_INFINISPAN_ENDPOINT_SASL_MECHANISM_DOC = "Define the SASL Mechanism to access the infinispan instance";
+    public static final String CAMEL_SINK_INFINISPAN_ENDPOINT_SASL_MECHANISM_DEFAULT = null;
+    public static final String CAMEL_SINK_INFINISPAN_ENDPOINT_SECURITY_REALM_CONF = "camel.sink.endpoint.securityRealm";
+    public static final String CAMEL_SINK_INFINISPAN_ENDPOINT_SECURITY_REALM_DOC = "Define the security realm to access the infinispan instance";
+    public static final String CAMEL_SINK_INFINISPAN_ENDPOINT_SECURITY_REALM_DEFAULT = null;
+    public static final String CAMEL_SINK_INFINISPAN_ENDPOINT_SECURITY_SERVER_NAME_CONF = "camel.sink.endpoint.securityServerName";
+    public static final String CAMEL_SINK_INFINISPAN_ENDPOINT_SECURITY_SERVER_NAME_DOC = "Define the security server name to access the infinispan instance";
+    public static final String CAMEL_SINK_INFINISPAN_ENDPOINT_SECURITY_SERVER_NAME_DEFAULT = null;
+    public static final String CAMEL_SINK_INFINISPAN_ENDPOINT_USERNAME_CONF = "camel.sink.endpoint.username";
+    public static final String CAMEL_SINK_INFINISPAN_ENDPOINT_USERNAME_DOC = "Define the username to access the infinispan instance";
+    public static final String CAMEL_SINK_INFINISPAN_ENDPOINT_USERNAME_DEFAULT = null;
     public static final String CAMEL_SINK_INFINISPAN_ENDPOINT_BASIC_PROPERTY_BINDING_CONF = "camel.sink.endpoint.basicPropertyBinding";
     public static final String CAMEL_SINK_INFINISPAN_ENDPOINT_BASIC_PROPERTY_BINDING_DOC = "Whether the endpoint should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities";
     public static final Boolean CAMEL_SINK_INFINISPAN_ENDPOINT_BASIC_PROPERTY_BINDING_DEFAULT = false;
@@ -89,6 +107,9 @@ public class CamelInfinispanSinkConnectorConfig
     public static final String CAMEL_SINK_INFINISPAN_COMPONENT_QUERY_BUILDER_CONF = "camel.component.infinispan.queryBuilder";
     public static final String CAMEL_SINK_INFINISPAN_COMPONENT_QUERY_BUILDER_DOC = "Specifies the query builder.";
     public static final String CAMEL_SINK_INFINISPAN_COMPONENT_QUERY_BUILDER_DEFAULT = null;
+    public static final String CAMEL_SINK_INFINISPAN_COMPONENT_SECURE_CONF = "camel.component.infinispan.secure";
+    public static final String CAMEL_SINK_INFINISPAN_COMPONENT_SECURE_DOC = "Define if we are connecting to a secured Infinispan instance";
+    public static final Boolean CAMEL_SINK_INFINISPAN_COMPONENT_SECURE_DEFAULT = false;
     public static final String CAMEL_SINK_INFINISPAN_COMPONENT_DEFAULT_VALUE_CONF = "camel.component.infinispan.defaultValue";
     public static final String CAMEL_SINK_INFINISPAN_COMPONENT_DEFAULT_VALUE_DOC = "Set a specific default value for some producer operations";
     public static final String CAMEL_SINK_INFINISPAN_COMPONENT_DEFAULT_VALUE_DEFAULT = null;
@@ -107,6 +128,21 @@ public class CamelInfinispanSinkConnectorConfig
     public static final String CAMEL_SINK_INFINISPAN_COMPONENT_VALUE_CONF = "camel.component.infinispan.value";
     public static final String CAMEL_SINK_INFINISPAN_COMPONENT_VALUE_DOC = "Set a specific value for producer operations";
     public static final String CAMEL_SINK_INFINISPAN_COMPONENT_VALUE_DEFAULT = null;
+    public static final String CAMEL_SINK_INFINISPAN_COMPONENT_PASSWORD_CONF = "camel.component.infinispan.password";
+    public static final String CAMEL_SINK_INFINISPAN_COMPONENT_PASSWORD_DOC = "Define the password to access the infinispan instance";
+    public static final String CAMEL_SINK_INFINISPAN_COMPONENT_PASSWORD_DEFAULT = null;
+    public static final String CAMEL_SINK_INFINISPAN_COMPONENT_SASL_MECHANISM_CONF = "camel.component.infinispan.saslMechanism";
+    public static final String CAMEL_SINK_INFINISPAN_COMPONENT_SASL_MECHANISM_DOC = "Define the SASL Mechanism to access the infinispan instance";
+    public static final String CAMEL_SINK_INFINISPAN_COMPONENT_SASL_MECHANISM_DEFAULT = null;
+    public static final String CAMEL_SINK_INFINISPAN_COMPONENT_SECURITY_REALM_CONF = "camel.component.infinispan.securityRealm";
+    public static final String CAMEL_SINK_INFINISPAN_COMPONENT_SECURITY_REALM_DOC = "Define the security realm to access the infinispan instance";
+    public static final String CAMEL_SINK_INFINISPAN_COMPONENT_SECURITY_REALM_DEFAULT = null;
+    public static final String CAMEL_SINK_INFINISPAN_COMPONENT_SECURITY_SERVER_NAME_CONF = "camel.component.infinispan.securityServerName";
+    public static final String CAMEL_SINK_INFINISPAN_COMPONENT_SECURITY_SERVER_NAME_DOC = "Define the security server name to access the infinispan instance";
+    public static final String CAMEL_SINK_INFINISPAN_COMPONENT_SECURITY_SERVER_NAME_DEFAULT = null;
+    public static final String CAMEL_SINK_INFINISPAN_COMPONENT_USERNAME_CONF = "camel.component.infinispan.username";
+    public static final String CAMEL_SINK_INFINISPAN_COMPONENT_USERNAME_DOC = "Define the username to access the infinispan instance";
+    public static final String CAMEL_SINK_INFINISPAN_COMPONENT_USERNAME_DEFAULT = null;
     public static final String CAMEL_SINK_INFINISPAN_COMPONENT_BASIC_PROPERTY_BINDING_CONF = "camel.component.infinispan.basicPropertyBinding";
     public static final String CAMEL_SINK_INFINISPAN_COMPONENT_BASIC_PROPERTY_BINDING_DOC = "Whether the component should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities";
     public static final Boolean CAMEL_SINK_INFINISPAN_COMPONENT_BASIC_PROPERTY_BINDING_DEFAULT = false;
@@ -147,12 +183,18 @@ public class CamelInfinispanSinkConnectorConfig
         conf.define(CAMEL_SINK_INFINISPAN_PATH_CACHE_NAME_CONF, ConfigDef.Type.STRING, CAMEL_SINK_INFINISPAN_PATH_CACHE_NAME_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SINK_INFINISPAN_PATH_CACHE_NAME_DOC);
         conf.define(CAMEL_SINK_INFINISPAN_ENDPOINT_HOSTS_CONF, ConfigDef.Type.STRING, CAMEL_SINK_INFINISPAN_ENDPOINT_HOSTS_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_INFINISPAN_ENDPOINT_HOSTS_DOC);
         conf.define(CAMEL_SINK_INFINISPAN_ENDPOINT_QUERY_BUILDER_CONF, ConfigDef.Type.STRING, CAMEL_SINK_INFINISPAN_ENDPOINT_QUERY_BUILDER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_INFINISPAN_ENDPOINT_QUERY_BUILDER_DOC);
+        conf.define(CAMEL_SINK_INFINISPAN_ENDPOINT_SECURE_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_INFINISPAN_ENDPOINT_SECURE_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_INFINISPAN_ENDPOINT_SECURE_DOC);
         conf.define(CAMEL_SINK_INFINISPAN_ENDPOINT_DEFAULT_VALUE_CONF, ConfigDef.Type.STRING, CAMEL_SINK_INFINISPAN_ENDPOINT_DEFAULT_VALUE_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_INFINISPAN_ENDPOINT_DEFAULT_VALUE_DOC);
         conf.define(CAMEL_SINK_INFINISPAN_ENDPOINT_KEY_CONF, ConfigDef.Type.STRING, CAMEL_SINK_INFINISPAN_ENDPOINT_KEY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_INFINISPAN_ENDPOINT_KEY_DOC);
         conf.define(CAMEL_SINK_INFINISPAN_ENDPOINT_LAZY_START_PRODUCER_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_INFINISPAN_ENDPOINT_LAZY_START_PRODUCER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_INFINISPAN_ENDPOINT_LAZY_START_PRODUCER_DOC);
         conf.define(CAMEL_SINK_INFINISPAN_ENDPOINT_OLD_VALUE_CONF, ConfigDef.Type.STRING, CAMEL_SINK_INFINISPAN_ENDPOINT_OLD_VALUE_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_INFINISPAN_ENDPOINT_OLD_VALUE_DOC);
         conf.define(CAMEL_SINK_INFINISPAN_ENDPOINT_OPERATION_CONF, ConfigDef.Type.STRING, CAMEL_SINK_INFINISPAN_ENDPOINT_OPERATION_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_INFINISPAN_ENDPOINT_OPERATION_DOC);
         conf.define(CAMEL_SINK_INFINISPAN_ENDPOINT_VALUE_CONF, ConfigDef.Type.STRING, CAMEL_SINK_INFINISPAN_ENDPOINT_VALUE_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_INFINISPAN_ENDPOINT_VALUE_DOC);
+        conf.define(CAMEL_SINK_INFINISPAN_ENDPOINT_PASSWORD_CONF, ConfigDef.Type.STRING, CAMEL_SINK_INFINISPAN_ENDPOINT_PASSWORD_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_INFINISPAN_ENDPOINT_PASSWORD_DOC);
+        conf.define(CAMEL_SINK_INFINISPAN_ENDPOINT_SASL_MECHANISM_CONF, ConfigDef.Type.STRING, CAMEL_SINK_INFINISPAN_ENDPOINT_SASL_MECHANISM_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_INFINISPAN_ENDPOINT_SASL_MECHANISM_DOC);
+        conf.define(CAMEL_SINK_INFINISPAN_ENDPOINT_SECURITY_REALM_CONF, ConfigDef.Type.STRING, CAMEL_SINK_INFINISPAN_ENDPOINT_SECURITY_REALM_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_INFINISPAN_ENDPOINT_SECURITY_REALM_DOC);
+        conf.define(CAMEL_SINK_INFINISPAN_ENDPOINT_SECURITY_SERVER_NAME_CONF, ConfigDef.Type.STRING, CAMEL_SINK_INFINISPAN_ENDPOINT_SECURITY_SERVER_NAME_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_INFINISPAN_ENDPOINT_SECURITY_SERVER_NAME_DOC);
+        conf.define(CAMEL_SINK_INFINISPAN_ENDPOINT_USERNAME_CONF, ConfigDef.Type.STRING, CAMEL_SINK_INFINISPAN_ENDPOINT_USERNAME_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_INFINISPAN_ENDPOINT_USERNAME_DOC);
         conf.define(CAMEL_SINK_INFINISPAN_ENDPOINT_BASIC_PROPERTY_BINDING_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_INFINISPAN_ENDPOINT_BASIC_PROPERTY_BINDING_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_INFINISPAN_ENDPOINT_BASIC_PROPERTY_BINDING_DOC);
         conf.define(CAMEL_SINK_INFINISPAN_ENDPOINT_CACHE_CONTAINER_CONF, ConfigDef.Type.STRING, CAMEL_SINK_INFINISPAN_ENDPOINT_CACHE_CONTAINER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_INFINISPAN_ENDPOINT_CACHE_CONTAINER_DOC);
         conf.define(CAMEL_SINK_INFINISPAN_ENDPOINT_CACHE_CONTAINER_CONFIGURATION_CONF, ConfigDef.Type.STRING, CAMEL_SINK_INFINISPAN_ENDPOINT_CACHE_CONTAINER_CONFIGURATION_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_INFINISPAN_ENDPOINT_CACHE_CONTAINER_CONFIGURATION_DOC);
@@ -165,12 +207,18 @@ public class CamelInfinispanSinkConnectorConfig
         conf.define(CAMEL_SINK_INFINISPAN_COMPONENT_CONFIGURATION_CONF, ConfigDef.Type.STRING, CAMEL_SINK_INFINISPAN_COMPONENT_CONFIGURATION_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_INFINISPAN_COMPONENT_CONFIGURATION_DOC);
         conf.define(CAMEL_SINK_INFINISPAN_COMPONENT_HOSTS_CONF, ConfigDef.Type.STRING, CAMEL_SINK_INFINISPAN_COMPONENT_HOSTS_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_INFINISPAN_COMPONENT_HOSTS_DOC);
         conf.define(CAMEL_SINK_INFINISPAN_COMPONENT_QUERY_BUILDER_CONF, ConfigDef.Type.STRING, CAMEL_SINK_INFINISPAN_COMPONENT_QUERY_BUILDER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_INFINISPAN_COMPONENT_QUERY_BUILDER_DOC);
+        conf.define(CAMEL_SINK_INFINISPAN_COMPONENT_SECURE_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_INFINISPAN_COMPONENT_SECURE_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_INFINISPAN_COMPONENT_SECURE_DOC);
         conf.define(CAMEL_SINK_INFINISPAN_COMPONENT_DEFAULT_VALUE_CONF, ConfigDef.Type.STRING, CAMEL_SINK_INFINISPAN_COMPONENT_DEFAULT_VALUE_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_INFINISPAN_COMPONENT_DEFAULT_VALUE_DOC);
         conf.define(CAMEL_SINK_INFINISPAN_COMPONENT_KEY_CONF, ConfigDef.Type.STRING, CAMEL_SINK_INFINISPAN_COMPONENT_KEY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_INFINISPAN_COMPONENT_KEY_DOC);
         conf.define(CAMEL_SINK_INFINISPAN_COMPONENT_LAZY_START_PRODUCER_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_INFINISPAN_COMPONENT_LAZY_START_PRODUCER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_INFINISPAN_COMPONENT_LAZY_START_PRODUCER_DOC);
         conf.define(CAMEL_SINK_INFINISPAN_COMPONENT_OLD_VALUE_CONF, ConfigDef.Type.STRING, CAMEL_SINK_INFINISPAN_COMPONENT_OLD_VALUE_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_INFINISPAN_COMPONENT_OLD_VALUE_DOC);
         conf.define(CAMEL_SINK_INFINISPAN_COMPONENT_OPERATION_CONF, ConfigDef.Type.STRING, CAMEL_SINK_INFINISPAN_COMPONENT_OPERATION_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_INFINISPAN_COMPONENT_OPERATION_DOC);
         conf.define(CAMEL_SINK_INFINISPAN_COMPONENT_VALUE_CONF, ConfigDef.Type.STRING, CAMEL_SINK_INFINISPAN_COMPONENT_VALUE_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_INFINISPAN_COMPONENT_VALUE_DOC);
+        conf.define(CAMEL_SINK_INFINISPAN_COMPONENT_PASSWORD_CONF, ConfigDef.Type.STRING, CAMEL_SINK_INFINISPAN_COMPONENT_PASSWORD_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_INFINISPAN_COMPONENT_PASSWORD_DOC);
+        conf.define(CAMEL_SINK_INFINISPAN_COMPONENT_SASL_MECHANISM_CONF, ConfigDef.Type.STRING, CAMEL_SINK_INFINISPAN_COMPONENT_SASL_MECHANISM_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_INFINISPAN_COMPONENT_SASL_MECHANISM_DOC);
+        conf.define(CAMEL_SINK_INFINISPAN_COMPONENT_SECURITY_REALM_CONF, ConfigDef.Type.STRING, CAMEL_SINK_INFINISPAN_COMPONENT_SECURITY_REALM_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_INFINISPAN_COMPONENT_SECURITY_REALM_DOC);
+        conf.define(CAMEL_SINK_INFINISPAN_COMPONENT_SECURITY_SERVER_NAME_CONF, ConfigDef.Type.STRING, CAMEL_SINK_INFINISPAN_COMPONENT_SECURITY_SERVER_NAME_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_INFINISPAN_COMPONENT_SECURITY_SERVER_NAME_DOC);
+        conf.define(CAMEL_SINK_INFINISPAN_COMPONENT_USERNAME_CONF, ConfigDef.Type.STRING, CAMEL_SINK_INFINISPAN_COMPONENT_USERNAME_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_INFINISPAN_COMPONENT_USERNAME_DOC);
         conf.define(CAMEL_SINK_INFINISPAN_COMPONENT_BASIC_PROPERTY_BINDING_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_INFINISPAN_COMPONENT_BASIC_PROPERTY_BINDING_DEFAULT, ConfigDef.Importance.LOW, CAMEL_SINK_INFINISPAN_COMPONENT_BASIC_PROPERTY_BINDING_DOC);
         conf.define(CAMEL_SINK_INFINISPAN_COMPONENT_CACHE_CONTAINER_CONF, ConfigDef.Type.STRING, CAMEL_SINK_INFINISPAN_COMPONENT_CACHE_CONTAINER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_INFINISPAN_COMPONENT_CACHE_CONTAINER_DOC);
         conf.define(CAMEL_SINK_INFINISPAN_COMPONENT_CACHE_CONTAINER_CONFIGURATION_CONF, ConfigDef.Type.STRING, CAMEL_SINK_INFINISPAN_COMPONENT_CACHE_CONTAINER_CONFIGURATION_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_INFINISPAN_COMPONENT_CACHE_CONTAINER_CONFIGURATION_DOC);
diff --git a/connectors/camel-infinispan-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/infinispan/CamelInfinispanSourceConnectorConfig.java b/connectors/camel-infinispan-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/infinispan/CamelInfinispanSourceConnectorConfig.java
index 35dffd0..6b5f50a 100644
--- a/connectors/camel-infinispan-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/infinispan/CamelInfinispanSourceConnectorConfig.java
+++ b/connectors/camel-infinispan-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/infinispan/CamelInfinispanSourceConnectorConfig.java
@@ -35,6 +35,9 @@ public class CamelInfinispanSourceConnectorConfig
     public static final String CAMEL_SOURCE_INFINISPAN_ENDPOINT_QUERY_BUILDER_CONF = "camel.source.endpoint.queryBuilder";
     public static final String CAMEL_SOURCE_INFINISPAN_ENDPOINT_QUERY_BUILDER_DOC = "Specifies the query builder.";
     public static final String CAMEL_SOURCE_INFINISPAN_ENDPOINT_QUERY_BUILDER_DEFAULT = null;
+    public static final String CAMEL_SOURCE_INFINISPAN_ENDPOINT_SECURE_CONF = "camel.source.endpoint.secure";
+    public static final String CAMEL_SOURCE_INFINISPAN_ENDPOINT_SECURE_DOC = "Define if we are connecting to a secured Infinispan instance";
+    public static final Boolean CAMEL_SOURCE_INFINISPAN_ENDPOINT_SECURE_DEFAULT = false;
     public static final String CAMEL_SOURCE_INFINISPAN_ENDPOINT_BRIDGE_ERROR_HANDLER_CONF = "camel.source.endpoint.bridgeErrorHandler";
     public static final String CAMEL_SOURCE_INFINISPAN_ENDPOINT_BRIDGE_ERROR_HANDLER_DOC = "Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler. By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be logged at WARN or ERROR level and  [...]
     public static final Boolean CAMEL_SOURCE_INFINISPAN_ENDPOINT_BRIDGE_ERROR_HANDLER_DEFAULT = false;
@@ -59,6 +62,21 @@ public class CamelInfinispanSourceConnectorConfig
     public static final String CAMEL_SOURCE_INFINISPAN_ENDPOINT_EXCHANGE_PATTERN_CONF = "camel.source.endpoint.exchangePattern";
     public static final String CAMEL_SOURCE_INFINISPAN_ENDPOINT_EXCHANGE_PATTERN_DOC = "Sets the exchange pattern when the consumer creates an exchange. One of: [InOnly] [InOut] [InOptionalOut]";
     public static final String CAMEL_SOURCE_INFINISPAN_ENDPOINT_EXCHANGE_PATTERN_DEFAULT = null;
+    public static final String CAMEL_SOURCE_INFINISPAN_ENDPOINT_PASSWORD_CONF = "camel.source.endpoint.password";
+    public static final String CAMEL_SOURCE_INFINISPAN_ENDPOINT_PASSWORD_DOC = "Define the password to access the infinispan instance";
+    public static final String CAMEL_SOURCE_INFINISPAN_ENDPOINT_PASSWORD_DEFAULT = null;
+    public static final String CAMEL_SOURCE_INFINISPAN_ENDPOINT_SASL_MECHANISM_CONF = "camel.source.endpoint.saslMechanism";
+    public static final String CAMEL_SOURCE_INFINISPAN_ENDPOINT_SASL_MECHANISM_DOC = "Define the SASL Mechanism to access the infinispan instance";
+    public static final String CAMEL_SOURCE_INFINISPAN_ENDPOINT_SASL_MECHANISM_DEFAULT = null;
+    public static final String CAMEL_SOURCE_INFINISPAN_ENDPOINT_SECURITY_REALM_CONF = "camel.source.endpoint.securityRealm";
+    public static final String CAMEL_SOURCE_INFINISPAN_ENDPOINT_SECURITY_REALM_DOC = "Define the security realm to access the infinispan instance";
+    public static final String CAMEL_SOURCE_INFINISPAN_ENDPOINT_SECURITY_REALM_DEFAULT = null;
+    public static final String CAMEL_SOURCE_INFINISPAN_ENDPOINT_SECURITY_SERVER_NAME_CONF = "camel.source.endpoint.securityServerName";
+    public static final String CAMEL_SOURCE_INFINISPAN_ENDPOINT_SECURITY_SERVER_NAME_DOC = "Define the security server name to access the infinispan instance";
+    public static final String CAMEL_SOURCE_INFINISPAN_ENDPOINT_SECURITY_SERVER_NAME_DEFAULT = null;
+    public static final String CAMEL_SOURCE_INFINISPAN_ENDPOINT_USERNAME_CONF = "camel.source.endpoint.username";
+    public static final String CAMEL_SOURCE_INFINISPAN_ENDPOINT_USERNAME_DOC = "Define the username to access the infinispan instance";
+    public static final String CAMEL_SOURCE_INFINISPAN_ENDPOINT_USERNAME_DEFAULT = null;
     public static final String CAMEL_SOURCE_INFINISPAN_ENDPOINT_BASIC_PROPERTY_BINDING_CONF = "camel.source.endpoint.basicPropertyBinding";
     public static final String CAMEL_SOURCE_INFINISPAN_ENDPOINT_BASIC_PROPERTY_BINDING_DOC = "Whether the endpoint should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities";
     public static final Boolean CAMEL_SOURCE_INFINISPAN_ENDPOINT_BASIC_PROPERTY_BINDING_DEFAULT = false;
@@ -95,6 +113,9 @@ public class CamelInfinispanSourceConnectorConfig
     public static final String CAMEL_SOURCE_INFINISPAN_COMPONENT_QUERY_BUILDER_CONF = "camel.component.infinispan.queryBuilder";
     public static final String CAMEL_SOURCE_INFINISPAN_COMPONENT_QUERY_BUILDER_DOC = "Specifies the query builder.";
     public static final String CAMEL_SOURCE_INFINISPAN_COMPONENT_QUERY_BUILDER_DEFAULT = null;
+    public static final String CAMEL_SOURCE_INFINISPAN_COMPONENT_SECURE_CONF = "camel.component.infinispan.secure";
+    public static final String CAMEL_SOURCE_INFINISPAN_COMPONENT_SECURE_DOC = "Define if we are connecting to a secured Infinispan instance";
+    public static final Boolean CAMEL_SOURCE_INFINISPAN_COMPONENT_SECURE_DEFAULT = false;
     public static final String CAMEL_SOURCE_INFINISPAN_COMPONENT_BRIDGE_ERROR_HANDLER_CONF = "camel.component.infinispan.bridgeErrorHandler";
     public static final String CAMEL_SOURCE_INFINISPAN_COMPONENT_BRIDGE_ERROR_HANDLER_DOC = "Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler. By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be logged at WARN or ERROR level and [...]
     public static final Boolean CAMEL_SOURCE_INFINISPAN_COMPONENT_BRIDGE_ERROR_HANDLER_DEFAULT = false;
@@ -113,6 +134,21 @@ public class CamelInfinispanSourceConnectorConfig
     public static final String CAMEL_SOURCE_INFINISPAN_COMPONENT_SYNC_CONF = "camel.component.infinispan.sync";
     public static final String CAMEL_SOURCE_INFINISPAN_COMPONENT_SYNC_DOC = "If true, the consumer will receive notifications synchronously";
     public static final Boolean CAMEL_SOURCE_INFINISPAN_COMPONENT_SYNC_DEFAULT = true;
+    public static final String CAMEL_SOURCE_INFINISPAN_COMPONENT_PASSWORD_CONF = "camel.component.infinispan.password";
+    public static final String CAMEL_SOURCE_INFINISPAN_COMPONENT_PASSWORD_DOC = "Define the password to access the infinispan instance";
+    public static final String CAMEL_SOURCE_INFINISPAN_COMPONENT_PASSWORD_DEFAULT = null;
+    public static final String CAMEL_SOURCE_INFINISPAN_COMPONENT_SASL_MECHANISM_CONF = "camel.component.infinispan.saslMechanism";
+    public static final String CAMEL_SOURCE_INFINISPAN_COMPONENT_SASL_MECHANISM_DOC = "Define the SASL Mechanism to access the infinispan instance";
+    public static final String CAMEL_SOURCE_INFINISPAN_COMPONENT_SASL_MECHANISM_DEFAULT = null;
+    public static final String CAMEL_SOURCE_INFINISPAN_COMPONENT_SECURITY_REALM_CONF = "camel.component.infinispan.securityRealm";
+    public static final String CAMEL_SOURCE_INFINISPAN_COMPONENT_SECURITY_REALM_DOC = "Define the security realm to access the infinispan instance";
+    public static final String CAMEL_SOURCE_INFINISPAN_COMPONENT_SECURITY_REALM_DEFAULT = null;
+    public static final String CAMEL_SOURCE_INFINISPAN_COMPONENT_SECURITY_SERVER_NAME_CONF = "camel.component.infinispan.securityServerName";
+    public static final String CAMEL_SOURCE_INFINISPAN_COMPONENT_SECURITY_SERVER_NAME_DOC = "Define the security server name to access the infinispan instance";
+    public static final String CAMEL_SOURCE_INFINISPAN_COMPONENT_SECURITY_SERVER_NAME_DEFAULT = null;
+    public static final String CAMEL_SOURCE_INFINISPAN_COMPONENT_USERNAME_CONF = "camel.component.infinispan.username";
+    public static final String CAMEL_SOURCE_INFINISPAN_COMPONENT_USERNAME_DOC = "Define the username to access the infinispan instance";
+    public static final String CAMEL_SOURCE_INFINISPAN_COMPONENT_USERNAME_DEFAULT = null;
     public static final String CAMEL_SOURCE_INFINISPAN_COMPONENT_BASIC_PROPERTY_BINDING_CONF = "camel.component.infinispan.basicPropertyBinding";
     public static final String CAMEL_SOURCE_INFINISPAN_COMPONENT_BASIC_PROPERTY_BINDING_DOC = "Whether the component should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities";
     public static final Boolean CAMEL_SOURCE_INFINISPAN_COMPONENT_BASIC_PROPERTY_BINDING_DEFAULT = false;
@@ -153,6 +189,7 @@ public class CamelInfinispanSourceConnectorConfig
         conf.define(CAMEL_SOURCE_INFINISPAN_PATH_CACHE_NAME_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_INFINISPAN_PATH_CACHE_NAME_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SOURCE_INFINISPAN_PATH_CACHE_NAME_DOC);
         conf.define(CAMEL_SOURCE_INFINISPAN_ENDPOINT_HOSTS_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_INFINISPAN_ENDPOINT_HOSTS_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_INFINISPAN_ENDPOINT_HOSTS_DOC);
         conf.define(CAMEL_SOURCE_INFINISPAN_ENDPOINT_QUERY_BUILDER_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_INFINISPAN_ENDPOINT_QUERY_BUILDER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_INFINISPAN_ENDPOINT_QUERY_BUILDER_DOC);
+        conf.define(CAMEL_SOURCE_INFINISPAN_ENDPOINT_SECURE_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SOURCE_INFINISPAN_ENDPOINT_SECURE_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_INFINISPAN_ENDPOINT_SECURE_DOC);
         conf.define(CAMEL_SOURCE_INFINISPAN_ENDPOINT_BRIDGE_ERROR_HANDLER_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SOURCE_INFINISPAN_ENDPOINT_BRIDGE_ERROR_HANDLER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_INFINISPAN_ENDPOINT_BRIDGE_ERROR_HANDLER_DOC);
         conf.define(CAMEL_SOURCE_INFINISPAN_ENDPOINT_CLUSTERED_LISTENER_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SOURCE_INFINISPAN_ENDPOINT_CLUSTERED_LISTENER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_INFINISPAN_ENDPOINT_CLUSTERED_LISTENER_DOC);
         conf.define(CAMEL_SOURCE_INFINISPAN_ENDPOINT_COMMAND_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_INFINISPAN_ENDPOINT_COMMAND_DEFAULT, ConfigDef.Importance.LOW, CAMEL_SOURCE_INFINISPAN_ENDPOINT_COMMAND_DOC);
@@ -161,6 +198,11 @@ public class CamelInfinispanSourceConnectorConfig
         conf.define(CAMEL_SOURCE_INFINISPAN_ENDPOINT_SYNC_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SOURCE_INFINISPAN_ENDPOINT_SYNC_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_INFINISPAN_ENDPOINT_SYNC_DOC);
         conf.define(CAMEL_SOURCE_INFINISPAN_ENDPOINT_EXCEPTION_HANDLER_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_INFINISPAN_ENDPOINT_EXCEPTION_HANDLER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_INFINISPAN_ENDPOINT_EXCEPTION_HANDLER_DOC);
         conf.define(CAMEL_SOURCE_INFINISPAN_ENDPOINT_EXCHANGE_PATTERN_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_INFINISPAN_ENDPOINT_EXCHANGE_PATTERN_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_INFINISPAN_ENDPOINT_EXCHANGE_PATTERN_DOC);
+        conf.define(CAMEL_SOURCE_INFINISPAN_ENDPOINT_PASSWORD_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_INFINISPAN_ENDPOINT_PASSWORD_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_INFINISPAN_ENDPOINT_PASSWORD_DOC);
+        conf.define(CAMEL_SOURCE_INFINISPAN_ENDPOINT_SASL_MECHANISM_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_INFINISPAN_ENDPOINT_SASL_MECHANISM_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_INFINISPAN_ENDPOINT_SASL_MECHANISM_DOC);
+        conf.define(CAMEL_SOURCE_INFINISPAN_ENDPOINT_SECURITY_REALM_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_INFINISPAN_ENDPOINT_SECURITY_REALM_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_INFINISPAN_ENDPOINT_SECURITY_REALM_DOC);
+        conf.define(CAMEL_SOURCE_INFINISPAN_ENDPOINT_SECURITY_SERVER_NAME_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_INFINISPAN_ENDPOINT_SECURITY_SERVER_NAME_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_INFINISPAN_ENDPOINT_SECURITY_SERVER_NAME_DOC);
+        conf.define(CAMEL_SOURCE_INFINISPAN_ENDPOINT_USERNAME_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_INFINISPAN_ENDPOINT_USERNAME_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_INFINISPAN_ENDPOINT_USERNAME_DOC);
         conf.define(CAMEL_SOURCE_INFINISPAN_ENDPOINT_BASIC_PROPERTY_BINDING_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SOURCE_INFINISPAN_ENDPOINT_BASIC_PROPERTY_BINDING_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_INFINISPAN_ENDPOINT_BASIC_PROPERTY_BINDING_DOC);
         conf.define(CAMEL_SOURCE_INFINISPAN_ENDPOINT_CACHE_CONTAINER_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_INFINISPAN_ENDPOINT_CACHE_CONTAINER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_INFINISPAN_ENDPOINT_CACHE_CONTAINER_DOC);
         conf.define(CAMEL_SOURCE_INFINISPAN_ENDPOINT_CACHE_CONTAINER_CONFIGURATION_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_INFINISPAN_ENDPOINT_CACHE_CONTAINER_CONFIGURATION_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_INFINISPAN_ENDPOINT_CACHE_CONTAINER_CONFIGURATION_DOC);
@@ -173,12 +215,18 @@ public class CamelInfinispanSourceConnectorConfig
         conf.define(CAMEL_SOURCE_INFINISPAN_COMPONENT_CONFIGURATION_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_INFINISPAN_COMPONENT_CONFIGURATION_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_INFINISPAN_COMPONENT_CONFIGURATION_DOC);
         conf.define(CAMEL_SOURCE_INFINISPAN_COMPONENT_HOSTS_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_INFINISPAN_COMPONENT_HOSTS_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_INFINISPAN_COMPONENT_HOSTS_DOC);
         conf.define(CAMEL_SOURCE_INFINISPAN_COMPONENT_QUERY_BUILDER_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_INFINISPAN_COMPONENT_QUERY_BUILDER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_INFINISPAN_COMPONENT_QUERY_BUILDER_DOC);
+        conf.define(CAMEL_SOURCE_INFINISPAN_COMPONENT_SECURE_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SOURCE_INFINISPAN_COMPONENT_SECURE_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_INFINISPAN_COMPONENT_SECURE_DOC);
         conf.define(CAMEL_SOURCE_INFINISPAN_COMPONENT_BRIDGE_ERROR_HANDLER_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SOURCE_INFINISPAN_COMPONENT_BRIDGE_ERROR_HANDLER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_INFINISPAN_COMPONENT_BRIDGE_ERROR_HANDLER_DOC);
         conf.define(CAMEL_SOURCE_INFINISPAN_COMPONENT_CLUSTERED_LISTENER_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SOURCE_INFINISPAN_COMPONENT_CLUSTERED_LISTENER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_INFINISPAN_COMPONENT_CLUSTERED_LISTENER_DOC);
         conf.define(CAMEL_SOURCE_INFINISPAN_COMPONENT_COMMAND_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_INFINISPAN_COMPONENT_COMMAND_DEFAULT, ConfigDef.Importance.LOW, CAMEL_SOURCE_INFINISPAN_COMPONENT_COMMAND_DOC);
         conf.define(CAMEL_SOURCE_INFINISPAN_COMPONENT_CUSTOM_LISTENER_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_INFINISPAN_COMPONENT_CUSTOM_LISTENER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_INFINISPAN_COMPONENT_CUSTOM_LISTENER_DOC);
         conf.define(CAMEL_SOURCE_INFINISPAN_COMPONENT_EVENT_TYPES_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_INFINISPAN_COMPONENT_EVENT_TYPES_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_INFINISPAN_COMPONENT_EVENT_TYPES_DOC);
         conf.define(CAMEL_SOURCE_INFINISPAN_COMPONENT_SYNC_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SOURCE_INFINISPAN_COMPONENT_SYNC_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_INFINISPAN_COMPONENT_SYNC_DOC);
+        conf.define(CAMEL_SOURCE_INFINISPAN_COMPONENT_PASSWORD_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_INFINISPAN_COMPONENT_PASSWORD_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_INFINISPAN_COMPONENT_PASSWORD_DOC);
+        conf.define(CAMEL_SOURCE_INFINISPAN_COMPONENT_SASL_MECHANISM_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_INFINISPAN_COMPONENT_SASL_MECHANISM_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_INFINISPAN_COMPONENT_SASL_MECHANISM_DOC);
+        conf.define(CAMEL_SOURCE_INFINISPAN_COMPONENT_SECURITY_REALM_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_INFINISPAN_COMPONENT_SECURITY_REALM_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_INFINISPAN_COMPONENT_SECURITY_REALM_DOC);
+        conf.define(CAMEL_SOURCE_INFINISPAN_COMPONENT_SECURITY_SERVER_NAME_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_INFINISPAN_COMPONENT_SECURITY_SERVER_NAME_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_INFINISPAN_COMPONENT_SECURITY_SERVER_NAME_DOC);
+        conf.define(CAMEL_SOURCE_INFINISPAN_COMPONENT_USERNAME_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_INFINISPAN_COMPONENT_USERNAME_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_INFINISPAN_COMPONENT_USERNAME_DOC);
         conf.define(CAMEL_SOURCE_INFINISPAN_COMPONENT_BASIC_PROPERTY_BINDING_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SOURCE_INFINISPAN_COMPONENT_BASIC_PROPERTY_BINDING_DEFAULT, ConfigDef.Importance.LOW, CAMEL_SOURCE_INFINISPAN_COMPONENT_BASIC_PROPERTY_BINDING_DOC);
         conf.define(CAMEL_SOURCE_INFINISPAN_COMPONENT_CACHE_CONTAINER_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_INFINISPAN_COMPONENT_CACHE_CONTAINER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_INFINISPAN_COMPONENT_CACHE_CONTAINER_DOC);
         conf.define(CAMEL_SOURCE_INFINISPAN_COMPONENT_CACHE_CONTAINER_CONFIGURATION_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_INFINISPAN_COMPONENT_CACHE_CONTAINER_CONFIGURATION_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_INFINISPAN_COMPONENT_CACHE_CONTAINER_CONFIGURATION_DOC);
diff --git a/docs/modules/ROOT/pages/connectors/camel-infinispan-kafka-sink-connector.adoc b/docs/modules/ROOT/pages/connectors/camel-infinispan-kafka-sink-connector.adoc
index 09f95f8..f6b3e03 100644
--- a/docs/modules/ROOT/pages/connectors/camel-infinispan-kafka-sink-connector.adoc
+++ b/docs/modules/ROOT/pages/connectors/camel-infinispan-kafka-sink-connector.adoc
@@ -22,7 +22,7 @@ connector.class=org.apache.camel.kafkaconnector.infinispan.CamelInfinispanSinkCo
 ----
 
 
-The camel-infinispan sink connector supports 35 options, which are listed below.
+The camel-infinispan sink connector supports 47 options, which are listed below.
 
 
 
@@ -32,12 +32,18 @@ The camel-infinispan sink connector supports 35 options, which are listed below.
 | *camel.sink.path.cacheName* | The name of the cache to use. Use current to use the existing cache name from the currently configured cached manager. Or use default for the default cache manager name. | null | HIGH
 | *camel.sink.endpoint.hosts* | Specifies the host of the cache on Infinispan instance | null | MEDIUM
 | *camel.sink.endpoint.queryBuilder* | Specifies the query builder. | null | MEDIUM
+| *camel.sink.endpoint.secure* | Define if we are connecting to a secured Infinispan instance | false | MEDIUM
 | *camel.sink.endpoint.defaultValue* | Set a specific default value for some producer operations | null | MEDIUM
 | *camel.sink.endpoint.key* | Set a specific key for producer operations | null | MEDIUM
 | *camel.sink.endpoint.lazyStartProducer* | Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then cre [...]
 | *camel.sink.endpoint.oldValue* | Set a specific old value for some producer operations | null | MEDIUM
 | *camel.sink.endpoint.operation* | The operation to perform. One of: [PUT] [PUTASYNC] [PUTALL] [PUTALLASYNC] [PUTIFABSENT] [PUTIFABSENTASYNC] [GET] [GETORDEFAULT] [CONTAINSKEY] [CONTAINSVALUE] [REMOVE] [REMOVEASYNC] [REPLACE] [REPLACEASYNC] [SIZE] [CLEAR] [CLEARASYNC] [QUERY] [STATS] [COMPUTE] [COMPUTEASYNC] | "PUT" | MEDIUM
 | *camel.sink.endpoint.value* | Set a specific value for producer operations | null | MEDIUM
+| *camel.sink.endpoint.password* | Define the password to access the infinispan instance | null | MEDIUM
+| *camel.sink.endpoint.saslMechanism* | Define the SASL Mechanism to access the infinispan instance | null | MEDIUM
+| *camel.sink.endpoint.securityRealm* | Define the security realm to access the infinispan instance | null | MEDIUM
+| *camel.sink.endpoint.securityServerName* | Define the security server name to access the infinispan instance | null | MEDIUM
+| *camel.sink.endpoint.username* | Define the username to access the infinispan instance | null | MEDIUM
 | *camel.sink.endpoint.basicPropertyBinding* | Whether the endpoint should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities | false | MEDIUM
 | *camel.sink.endpoint.cacheContainer* | Specifies the cache Container to connect | null | MEDIUM
 | *camel.sink.endpoint.cacheContainerConfiguration* | The CacheContainer configuration. Uses if the cacheContainer is not defined. Must be the following types: org.infinispan.client.hotrod.configuration.Configuration - for remote cache interaction configuration; org.infinispan.configuration.cache.Configuration - for embedded cache interaction configuration; | null | MEDIUM
@@ -50,12 +56,18 @@ The camel-infinispan sink connector supports 35 options, which are listed below.
 | *camel.component.infinispan.configuration* | Component configuration | null | MEDIUM
 | *camel.component.infinispan.hosts* | Specifies the host of the cache on Infinispan instance | null | MEDIUM
 | *camel.component.infinispan.queryBuilder* | Specifies the query builder. | null | MEDIUM
+| *camel.component.infinispan.secure* | Define if we are connecting to a secured Infinispan instance | false | MEDIUM
 | *camel.component.infinispan.defaultValue* | Set a specific default value for some producer operations | null | MEDIUM
 | *camel.component.infinispan.key* | Set a specific key for producer operations | null | MEDIUM
 | *camel.component.infinispan.lazyStartProducer* | Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed t [...]
 | *camel.component.infinispan.oldValue* | Set a specific old value for some producer operations | null | MEDIUM
 | *camel.component.infinispan.operation* | The operation to perform. One of: [PUT] [PUTASYNC] [PUTALL] [PUTALLASYNC] [PUTIFABSENT] [PUTIFABSENTASYNC] [GET] [GETORDEFAULT] [CONTAINSKEY] [CONTAINSVALUE] [REMOVE] [REMOVEASYNC] [REPLACE] [REPLACEASYNC] [SIZE] [CLEAR] [CLEARASYNC] [QUERY] [STATS] [COMPUTE] [COMPUTEASYNC] | "PUT" | MEDIUM
 | *camel.component.infinispan.value* | Set a specific value for producer operations | null | MEDIUM
+| *camel.component.infinispan.password* | Define the password to access the infinispan instance | null | MEDIUM
+| *camel.component.infinispan.saslMechanism* | Define the SASL Mechanism to access the infinispan instance | null | MEDIUM
+| *camel.component.infinispan.securityRealm* | Define the security realm to access the infinispan instance | null | MEDIUM
+| *camel.component.infinispan.securityServerName* | Define the security server name to access the infinispan instance | null | MEDIUM
+| *camel.component.infinispan.username* | Define the username to access the infinispan instance | null | MEDIUM
 | *camel.component.infinispan.basicPropertyBinding* | Whether the component should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities | false | LOW
 | *camel.component.infinispan.cacheContainer* | Specifies the cache Container to connect | null | MEDIUM
 | *camel.component.infinispan.cacheContainer Configuration* | The CacheContainer configuration. Uses if the cacheContainer is not defined. Must be the following types: org.infinispan.client.hotrod.configuration.Configuration - for remote cache interaction configuration; org.infinispan.configuration.cache.Configuration - for embedded cache interaction configuration; | null | MEDIUM
diff --git a/docs/modules/ROOT/pages/connectors/camel-infinispan-kafka-source-connector.adoc b/docs/modules/ROOT/pages/connectors/camel-infinispan-kafka-source-connector.adoc
index e580f1f..ca88299 100644
--- a/docs/modules/ROOT/pages/connectors/camel-infinispan-kafka-source-connector.adoc
+++ b/docs/modules/ROOT/pages/connectors/camel-infinispan-kafka-source-connector.adoc
@@ -22,7 +22,7 @@ connector.class=org.apache.camel.kafkaconnector.infinispan.CamelInfinispanSource
 ----
 
 
-The camel-infinispan source connector supports 37 options, which are listed below.
+The camel-infinispan source connector supports 49 options, which are listed below.
 
 
 
@@ -32,6 +32,7 @@ The camel-infinispan source connector supports 37 options, which are listed belo
 | *camel.source.path.cacheName* | The name of the cache to use. Use current to use the existing cache name from the currently configured cached manager. Or use default for the default cache manager name. | null | HIGH
 | *camel.source.endpoint.hosts* | Specifies the host of the cache on Infinispan instance | null | MEDIUM
 | *camel.source.endpoint.queryBuilder* | Specifies the query builder. | null | MEDIUM
+| *camel.source.endpoint.secure* | Define if we are connecting to a secured Infinispan instance | false | MEDIUM
 | *camel.source.endpoint.bridgeErrorHandler* | Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler. By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be logged at WARN or ERROR level and ignored. | false | MEDIUM
 | *camel.source.endpoint.clusteredListener* | If true, the listener will be installed for the entire cluster | false | MEDIUM
 | *camel.source.endpoint.command* | The operation to perform. | "PUT" | LOW
@@ -40,6 +41,11 @@ The camel-infinispan source connector supports 37 options, which are listed belo
 | *camel.source.endpoint.sync* | If true, the consumer will receive notifications synchronously | true | MEDIUM
 | *camel.source.endpoint.exceptionHandler* | To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the consumer will deal with exceptions, that will be logged at WARN or ERROR level and ignored. | null | MEDIUM
 | *camel.source.endpoint.exchangePattern* | Sets the exchange pattern when the consumer creates an exchange. One of: [InOnly] [InOut] [InOptionalOut] | null | MEDIUM
+| *camel.source.endpoint.password* | Define the password to access the infinispan instance | null | MEDIUM
+| *camel.source.endpoint.saslMechanism* | Define the SASL Mechanism to access the infinispan instance | null | MEDIUM
+| *camel.source.endpoint.securityRealm* | Define the security realm to access the infinispan instance | null | MEDIUM
+| *camel.source.endpoint.securityServerName* | Define the security server name to access the infinispan instance | null | MEDIUM
+| *camel.source.endpoint.username* | Define the username to access the infinispan instance | null | MEDIUM
 | *camel.source.endpoint.basicPropertyBinding* | Whether the endpoint should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities | false | MEDIUM
 | *camel.source.endpoint.cacheContainer* | Specifies the cache Container to connect | null | MEDIUM
 | *camel.source.endpoint.cacheContainerConfiguration* | The CacheContainer configuration. Uses if the cacheContainer is not defined. Must be the following types: org.infinispan.client.hotrod.configuration.Configuration - for remote cache interaction configuration; org.infinispan.configuration.cache.Configuration - for embedded cache interaction configuration; | null | MEDIUM
@@ -52,12 +58,18 @@ The camel-infinispan source connector supports 37 options, which are listed belo
 | *camel.component.infinispan.configuration* | Component configuration | null | MEDIUM
 | *camel.component.infinispan.hosts* | Specifies the host of the cache on Infinispan instance | null | MEDIUM
 | *camel.component.infinispan.queryBuilder* | Specifies the query builder. | null | MEDIUM
+| *camel.component.infinispan.secure* | Define if we are connecting to a secured Infinispan instance | false | MEDIUM
 | *camel.component.infinispan.bridgeErrorHandler* | Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler. By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be logged at WARN or ERROR level and ignored. | false | MEDIUM
 | *camel.component.infinispan.clusteredListener* | If true, the listener will be installed for the entire cluster | false | MEDIUM
 | *camel.component.infinispan.command* | The operation to perform. | "PUT" | LOW
 | *camel.component.infinispan.customListener* | Returns the custom listener in use, if provided | null | MEDIUM
 | *camel.component.infinispan.eventTypes* | Specifies the set of event types to register by the consumer. Multiple event can be separated by comma. The possible event types are: CACHE_ENTRY_ACTIVATED, CACHE_ENTRY_PASSIVATED, CACHE_ENTRY_VISITED, CACHE_ENTRY_LOADED, CACHE_ENTRY_EVICTED, CACHE_ENTRY_CREATED, CACHE_ENTRY_REMOVED, CACHE_ENTRY_MODIFIED, TRANSACTION_COMPLETED, TRANSACTION_REGISTERED, CACHE_ENTRY_INVALIDATED, DATA_REHASHED, TOPOLOGY_CHANGED, PARTITION_STATUS_CHANGED | null | MEDIUM
 | *camel.component.infinispan.sync* | If true, the consumer will receive notifications synchronously | true | MEDIUM
+| *camel.component.infinispan.password* | Define the password to access the infinispan instance | null | MEDIUM
+| *camel.component.infinispan.saslMechanism* | Define the SASL Mechanism to access the infinispan instance | null | MEDIUM
+| *camel.component.infinispan.securityRealm* | Define the security realm to access the infinispan instance | null | MEDIUM
+| *camel.component.infinispan.securityServerName* | Define the security server name to access the infinispan instance | null | MEDIUM
+| *camel.component.infinispan.username* | Define the username to access the infinispan instance | null | MEDIUM
 | *camel.component.infinispan.basicPropertyBinding* | Whether the component should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities | false | LOW
 | *camel.component.infinispan.cacheContainer* | Specifies the cache Container to connect | null | MEDIUM
 | *camel.component.infinispan.cacheContainer Configuration* | The CacheContainer configuration. Uses if the cacheContainer is not defined. Must be the following types: org.infinispan.client.hotrod.configuration.Configuration - for remote cache interaction configuration; org.infinispan.configuration.cache.Configuration - for embedded cache interaction configuration; | null | MEDIUM