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

davsclaus pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/master by this push:
     new 4dd5a2c  Regen
4dd5a2c is described below

commit 4dd5a2cc782ad11633e161549534e98976a94367
Author: Claus Ibsen <claus.ib...@gmail.com>
AuthorDate: Tue Dec 8 07:11:01 2020 +0100

    Regen
---
 .../org/apache/camel/catalog/components/vertx-kafka.json     |  8 ++++----
 .../org/apache/camel/catalog/docs/vertx-kafka-component.adoc |  8 ++++----
 .../vertx/kafka/configuration/VertxKafkaConfiguration.java   |  8 ++++----
 .../org/apache/camel/component/vertx/kafka/vertx-kafka.json  |  8 ++++----
 .../src/main/docs/vertx-kafka-component.adoc                 |  8 ++++----
 .../component/dsl/VertxKafkaComponentBuilderFactory.java     |  4 ++--
 .../endpoint/dsl/VertxKafkaEndpointBuilderFactory.java       | 12 ++++++------
 .../components/modules/ROOT/pages/vertx-kafka-component.adoc |  8 ++++----
 8 files changed, 32 insertions(+), 32 deletions(-)

diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/vertx-kafka.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/vertx-kafka.json
index e005786..7f645f0 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/vertx-kafka.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/vertx-kafka.json
@@ -105,7 +105,7 @@
     "securityProtocol": { "kind": "property", "displayName": "Security 
Protocol", "group": "security", "label": "common,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "PLAINTEXT", 
"configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "Protocol used to 
communicate with brokers. Valid [...]
     "securityProviders": { "kind": "property", "displayName": "Security 
Providers", "group": "security", "label": "common,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "A list of configurable 
creator classes each returning a provider implementi [...]
     "sslCipherSuites": { "kind": "property", "displayName": "Ssl Cipher 
Suites", "group": "security", "label": "common,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "A list of cipher suites. 
This is a named combination of authentication, encryp [...]
-    "sslEnabledProtocols": { "kind": "property", "displayName": "Ssl Enabled 
Protocols", "group": "security", "label": "common,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "TLSv1.2", 
"configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "The list of protocols 
enabled for SSL conne [...]
+    "sslEnabledProtocols": { "kind": "property", "displayName": "Ssl Enabled 
Protocols", "group": "security", "label": "common,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "TLSv1.2,TLSv1.3", 
"configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "The list of protocols 
enabled for S [...]
     "sslEndpointIdentificationAlgorithm": { "kind": "property", "displayName": 
"Ssl Endpoint Identification Algorithm", "group": "security", "label": 
"common,security", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "https", "configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "The endpoint i [...]
     "sslEngineFactoryClass": { "kind": "property", "displayName": "Ssl Engine 
Factory Class", "group": "security", "label": "common,security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "The class of type 
org.apache.kafka.common.security.auth.SslEngine [...]
     "sslKeymanagerAlgorithm": { "kind": "property", "displayName": "Ssl 
Keymanager Algorithm", "group": "security", "label": "common,security", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"SunX509", "configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "The algorithm used by 
key manager fac [...]
@@ -113,7 +113,7 @@
     "sslKeystoreLocation": { "kind": "property", "displayName": "Ssl Keystore 
Location", "group": "security", "label": "common,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "The location of the key 
store file. This is optional for client and ca [...]
     "sslKeystorePassword": { "kind": "property", "displayName": "Ssl Keystore 
Password", "group": "security", "label": "common,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "The store password for 
the key store file. This is optional for client [...]
     "sslKeystoreType": { "kind": "property", "displayName": "Ssl Keystore 
Type", "group": "security", "label": "common,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "JKS", 
"configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "The file format of the 
key store file. This is optional [...]
-    "sslProtocol": { "kind": "property", "displayName": "Ssl Protocol", 
"group": "security", "label": "common,security", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "TLSv1.2", "configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "The SSL protocol used to 
generate the SSLContext. The defaul [...]
+    "sslProtocol": { "kind": "property", "displayName": "Ssl Protocol", 
"group": "security", "label": "common,security", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "TLSv1.3", "configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "The SSL protocol used to 
generate the SSLContext. The defaul [...]
     "sslProvider": { "kind": "property", "displayName": "Ssl Provider", 
"group": "security", "label": "common,security", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "The name of the security 
provider used for SSL connections. Default value is the defaul [...]
     "sslSecureRandomImplementation": { "kind": "property", "displayName": "Ssl 
Secure Random Implementation", "group": "security", "label": "common,security", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "The SecureRandom PRNG 
implementation to use for S [...]
     "sslTrustmanagerAlgorithm": { "kind": "property", "displayName": "Ssl 
Trustmanager Algorithm", "group": "security", "label": "common,security", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"PKIX", "configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "The algorithm used by 
trust manager  [...]
@@ -205,7 +205,7 @@
     "securityProtocol": { "kind": "parameter", "displayName": "Security 
Protocol", "group": "security", "label": "common,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "PLAINTEXT", 
"configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "Protocol used to 
communicate with brokers. Vali [...]
     "securityProviders": { "kind": "parameter", "displayName": "Security 
Providers", "group": "security", "label": "common,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "A list of configurable 
creator classes each returning a provider implement [...]
     "sslCipherSuites": { "kind": "parameter", "displayName": "Ssl Cipher 
Suites", "group": "security", "label": "common,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "A list of cipher suites. 
This is a named combination of authentication, encry [...]
-    "sslEnabledProtocols": { "kind": "parameter", "displayName": "Ssl Enabled 
Protocols", "group": "security", "label": "common,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "TLSv1.2", 
"configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "The list of protocols 
enabled for SSL conn [...]
+    "sslEnabledProtocols": { "kind": "parameter", "displayName": "Ssl Enabled 
Protocols", "group": "security", "label": "common,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "TLSv1.2,TLSv1.3", 
"configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "The list of protocols 
enabled for  [...]
     "sslEndpointIdentificationAlgorithm": { "kind": "parameter", 
"displayName": "Ssl Endpoint Identification Algorithm", "group": "security", 
"label": "common,security", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "https", "configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "The endpoint  [...]
     "sslEngineFactoryClass": { "kind": "parameter", "displayName": "Ssl Engine 
Factory Class", "group": "security", "label": "common,security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "The class of type 
org.apache.kafka.common.security.auth.SslEngin [...]
     "sslKeymanagerAlgorithm": { "kind": "parameter", "displayName": "Ssl 
Keymanager Algorithm", "group": "security", "label": "common,security", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"SunX509", "configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "The algorithm used by 
key manager fa [...]
@@ -213,7 +213,7 @@
     "sslKeystoreLocation": { "kind": "parameter", "displayName": "Ssl Keystore 
Location", "group": "security", "label": "common,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "The location of the key 
store file. This is optional for client and c [...]
     "sslKeystorePassword": { "kind": "parameter", "displayName": "Ssl Keystore 
Password", "group": "security", "label": "common,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "The store password for 
the key store file. This is optional for clien [...]
     "sslKeystoreType": { "kind": "parameter", "displayName": "Ssl Keystore 
Type", "group": "security", "label": "common,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "JKS", 
"configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "The file format of the 
key store file. This is optiona [...]
-    "sslProtocol": { "kind": "parameter", "displayName": "Ssl Protocol", 
"group": "security", "label": "common,security", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "TLSv1.2", "configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "The SSL protocol used to 
generate the SSLContext. The defau [...]
+    "sslProtocol": { "kind": "parameter", "displayName": "Ssl Protocol", 
"group": "security", "label": "common,security", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "TLSv1.3", "configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "The SSL protocol used to 
generate the SSLContext. The defau [...]
     "sslProvider": { "kind": "parameter", "displayName": "Ssl Provider", 
"group": "security", "label": "common,security", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "The name of the security 
provider used for SSL connections. Default value is the defau [...]
     "sslSecureRandomImplementation": { "kind": "parameter", "displayName": 
"Ssl Secure Random Implementation", "group": "security", "label": 
"common,security", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "The SecureRandom PRNG 
implementation to use for  [...]
     "sslTrustmanagerAlgorithm": { "kind": "parameter", "displayName": "Ssl 
Trustmanager Algorithm", "group": "security", "label": "common,security", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"PKIX", "configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "The algorithm used by 
trust manager [...]
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/vertx-kafka-component.adoc
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/vertx-kafka-component.adoc
index 9ccc926..6d90c0b 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/vertx-kafka-component.adoc
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/vertx-kafka-component.adoc
@@ -162,7 +162,7 @@ with the following path and query parameters:
 | *securityProtocol* (security) | Protocol used to communicate with brokers. 
Valid values are: PLAINTEXT, SSL, SASL_PLAINTEXT, SASL_SSL. | PLAINTEXT | String
 | *securityProviders* (security) | A list of configurable creator classes each 
returning a provider implementing security algorithms. These classes should 
implement the org.apache.kafka.common.security.auth.SecurityProviderCreator 
interface. |  | String
 | *sslCipherSuites* (security) | A list of cipher suites. This is a named 
combination of authentication, encryption, MAC and key exchange algorithm used 
to negotiate the security settings for a network connection using TLS or SSL 
network protocol. By default all the available cipher suites are supported. |  
| String
-| *sslEnabledProtocols* (security) | The list of protocols enabled for SSL 
connections. The default is 'TLSv1.2,TLSv1.3' when running with Java 11 or 
newer, 'TLSv1.2' otherwise. With the default value for Java 11, clients and 
servers will prefer TLSv1.3 if both support it and fallback to TLSv1.2 
otherwise (assuming both support at least TLSv1.2). This default should be fine 
for most cases. Also see the config documentation for ssl.protocol. | TLSv1.2 | 
String
+| *sslEnabledProtocols* (security) | The list of protocols enabled for SSL 
connections. The default is 'TLSv1.2,TLSv1.3' when running with Java 11 or 
newer, 'TLSv1.2' otherwise. With the default value for Java 11, clients and 
servers will prefer TLSv1.3 if both support it and fallback to TLSv1.2 
otherwise (assuming both support at least TLSv1.2). This default should be fine 
for most cases. Also see the config documentation for ssl.protocol. | 
TLSv1.2,TLSv1.3 | String
 | *sslEndpointIdentification{zwsp}Algorithm* (security) | The endpoint 
identification algorithm to validate server hostname using server certificate. 
| https | String
 | *sslEngineFactoryClass* (security) | The class of type 
org.apache.kafka.common.security.auth.SslEngineFactory to provide SSLEngine 
objects. Default value is 
org.apache.kafka.common.security.ssl.DefaultSslEngineFactory |  | String
 | *sslKeymanagerAlgorithm* (security) | The algorithm used by key manager 
factory for SSL connections. Default value is the key manager factory algorithm 
configured for the Java Virtual Machine. | SunX509 | String
@@ -170,7 +170,7 @@ with the following path and query parameters:
 | *sslKeystoreLocation* (security) | The location of the key store file. This 
is optional for client and can be used for two-way authentication for client. | 
 | String
 | *sslKeystorePassword* (security) | The store password for the key store 
file. This is optional for client and only needed if ssl.keystore.location is 
configured. |  | String
 | *sslKeystoreType* (security) | The file format of the key store file. This 
is optional for client. | JKS | String
-| *sslProtocol* (security) | The SSL protocol used to generate the SSLContext. 
The default is 'TLSv1.3' when running with Java 11 or newer, 'TLSv1.2' 
otherwise. This value should be fine for most use cases. Allowed values in 
recent JVMs are 'TLSv1.2' and 'TLSv1.3'. 'TLS', 'TLSv1.1', 'SSL', 'SSLv2' and 
'SSLv3' may be supported in older JVMs, but their usage is discouraged due to 
known security vulnerabilities. With the default value for this config and 
'ssl.enabled.protocols', clients wil [...]
+| *sslProtocol* (security) | The SSL protocol used to generate the SSLContext. 
The default is 'TLSv1.3' when running with Java 11 or newer, 'TLSv1.2' 
otherwise. This value should be fine for most use cases. Allowed values in 
recent JVMs are 'TLSv1.2' and 'TLSv1.3'. 'TLS', 'TLSv1.1', 'SSL', 'SSLv2' and 
'SSLv3' may be supported in older JVMs, but their usage is discouraged due to 
known security vulnerabilities. With the default value for this config and 
'ssl.enabled.protocols', clients wil [...]
 | *sslProvider* (security) | The name of the security provider used for SSL 
connections. Default value is the default security provider of the JVM. |  | 
String
 | *sslSecureRandomImplementation* (security) | The SecureRandom PRNG 
implementation to use for SSL cryptography operations. |  | String
 | *sslTrustmanagerAlgorithm* (security) | The algorithm used by trust manager 
factory for SSL connections. Default value is the trust manager factory 
algorithm configured for the Java Virtual Machine. | PKIX | String
@@ -272,7 +272,7 @@ The Vert.x Kafka component supports 98 options, which are 
listed below.
 | *securityProtocol* (security) | Protocol used to communicate with brokers. 
Valid values are: PLAINTEXT, SSL, SASL_PLAINTEXT, SASL_SSL. | PLAINTEXT | String
 | *securityProviders* (security) | A list of configurable creator classes each 
returning a provider implementing security algorithms. These classes should 
implement the org.apache.kafka.common.security.auth.SecurityProviderCreator 
interface. |  | String
 | *sslCipherSuites* (security) | A list of cipher suites. This is a named 
combination of authentication, encryption, MAC and key exchange algorithm used 
to negotiate the security settings for a network connection using TLS or SSL 
network protocol. By default all the available cipher suites are supported. |  
| String
-| *sslEnabledProtocols* (security) | The list of protocols enabled for SSL 
connections. The default is 'TLSv1.2,TLSv1.3' when running with Java 11 or 
newer, 'TLSv1.2' otherwise. With the default value for Java 11, clients and 
servers will prefer TLSv1.3 if both support it and fallback to TLSv1.2 
otherwise (assuming both support at least TLSv1.2). This default should be fine 
for most cases. Also see the config documentation for ssl.protocol. | TLSv1.2 | 
String
+| *sslEnabledProtocols* (security) | The list of protocols enabled for SSL 
connections. The default is 'TLSv1.2,TLSv1.3' when running with Java 11 or 
newer, 'TLSv1.2' otherwise. With the default value for Java 11, clients and 
servers will prefer TLSv1.3 if both support it and fallback to TLSv1.2 
otherwise (assuming both support at least TLSv1.2). This default should be fine 
for most cases. Also see the config documentation for ssl.protocol. | 
TLSv1.2,TLSv1.3 | String
 | *sslEndpointIdentification{zwsp}Algorithm* (security) | The endpoint 
identification algorithm to validate server hostname using server certificate. 
| https | String
 | *sslEngineFactoryClass* (security) | The class of type 
org.apache.kafka.common.security.auth.SslEngineFactory to provide SSLEngine 
objects. Default value is 
org.apache.kafka.common.security.ssl.DefaultSslEngineFactory |  | String
 | *sslKeymanagerAlgorithm* (security) | The algorithm used by key manager 
factory for SSL connections. Default value is the key manager factory algorithm 
configured for the Java Virtual Machine. | SunX509 | String
@@ -280,7 +280,7 @@ The Vert.x Kafka component supports 98 options, which are 
listed below.
 | *sslKeystoreLocation* (security) | The location of the key store file. This 
is optional for client and can be used for two-way authentication for client. | 
 | String
 | *sslKeystorePassword* (security) | The store password for the key store 
file. This is optional for client and only needed if ssl.keystore.location is 
configured. |  | String
 | *sslKeystoreType* (security) | The file format of the key store file. This 
is optional for client. | JKS | String
-| *sslProtocol* (security) | The SSL protocol used to generate the SSLContext. 
The default is 'TLSv1.3' when running with Java 11 or newer, 'TLSv1.2' 
otherwise. This value should be fine for most use cases. Allowed values in 
recent JVMs are 'TLSv1.2' and 'TLSv1.3'. 'TLS', 'TLSv1.1', 'SSL', 'SSLv2' and 
'SSLv3' may be supported in older JVMs, but their usage is discouraged due to 
known security vulnerabilities. With the default value for this config and 
'ssl.enabled.protocols', clients wil [...]
+| *sslProtocol* (security) | The SSL protocol used to generate the SSLContext. 
The default is 'TLSv1.3' when running with Java 11 or newer, 'TLSv1.2' 
otherwise. This value should be fine for most use cases. Allowed values in 
recent JVMs are 'TLSv1.2' and 'TLSv1.3'. 'TLS', 'TLSv1.1', 'SSL', 'SSLv2' and 
'SSLv3' may be supported in older JVMs, but their usage is discouraged due to 
known security vulnerabilities. With the default value for this config and 
'ssl.enabled.protocols', clients wil [...]
 | *sslProvider* (security) | The name of the security provider used for SSL 
connections. Default value is the default security provider of the JVM. |  | 
String
 | *sslSecureRandomImplementation* (security) | The SecureRandom PRNG 
implementation to use for SSL cryptography operations. |  | String
 | *sslTrustmanagerAlgorithm* (security) | The algorithm used by trust manager 
factory for SSL connections. Default value is the trust manager factory 
algorithm configured for the Java Virtual Machine. | PKIX | String
diff --git 
a/components/camel-vertx-kafka/camel-vertx-kafka-component/src/generated/java/org/apache/camel/component/vertx/kafka/configuration/VertxKafkaConfiguration.java
 
b/components/camel-vertx-kafka/camel-vertx-kafka-component/src/generated/java/org/apache/camel/component/vertx/kafka/configuration/VertxKafkaConfiguration.java
index 82dc8ff..90c8159 100644
--- 
a/components/camel-vertx-kafka/camel-vertx-kafka-component/src/generated/java/org/apache/camel/component/vertx/kafka/configuration/VertxKafkaConfiguration.java
+++ 
b/components/camel-vertx-kafka/camel-vertx-kafka-component/src/generated/java/org/apache/camel/component/vertx/kafka/configuration/VertxKafkaConfiguration.java
@@ -79,8 +79,8 @@ public class VertxKafkaConfiguration
     @UriParam(label = "common,security", defaultValue = "PLAINTEXT")
     private String securityProtocol = "PLAINTEXT";
     // ssl.protocol
-    @UriParam(label = "common,security", defaultValue = "TLSv1.2")
-    private String sslProtocol = "TLSv1.2";
+    @UriParam(label = "common,security", defaultValue = "TLSv1.3")
+    private String sslProtocol = "TLSv1.3";
     // ssl.provider
     @UriParam(label = "common,security")
     private String sslProvider;
@@ -88,8 +88,8 @@ public class VertxKafkaConfiguration
     @UriParam(label = "common,security")
     private String sslCipherSuites;
     // ssl.enabled.protocols
-    @UriParam(label = "common,security", defaultValue = "TLSv1.2")
-    private String sslEnabledProtocols = "TLSv1.2";
+    @UriParam(label = "common,security", defaultValue = "TLSv1.2,TLSv1.3")
+    private String sslEnabledProtocols = "TLSv1.2,TLSv1.3";
     // ssl.keystore.type
     @UriParam(label = "common,security", defaultValue = "JKS")
     private String sslKeystoreType = "JKS";
diff --git 
a/components/camel-vertx-kafka/camel-vertx-kafka-component/src/generated/resources/org/apache/camel/component/vertx/kafka/vertx-kafka.json
 
b/components/camel-vertx-kafka/camel-vertx-kafka-component/src/generated/resources/org/apache/camel/component/vertx/kafka/vertx-kafka.json
index e005786..7f645f0 100644
--- 
a/components/camel-vertx-kafka/camel-vertx-kafka-component/src/generated/resources/org/apache/camel/component/vertx/kafka/vertx-kafka.json
+++ 
b/components/camel-vertx-kafka/camel-vertx-kafka-component/src/generated/resources/org/apache/camel/component/vertx/kafka/vertx-kafka.json
@@ -105,7 +105,7 @@
     "securityProtocol": { "kind": "property", "displayName": "Security 
Protocol", "group": "security", "label": "common,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "PLAINTEXT", 
"configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "Protocol used to 
communicate with brokers. Valid [...]
     "securityProviders": { "kind": "property", "displayName": "Security 
Providers", "group": "security", "label": "common,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "A list of configurable 
creator classes each returning a provider implementi [...]
     "sslCipherSuites": { "kind": "property", "displayName": "Ssl Cipher 
Suites", "group": "security", "label": "common,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "A list of cipher suites. 
This is a named combination of authentication, encryp [...]
-    "sslEnabledProtocols": { "kind": "property", "displayName": "Ssl Enabled 
Protocols", "group": "security", "label": "common,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "TLSv1.2", 
"configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "The list of protocols 
enabled for SSL conne [...]
+    "sslEnabledProtocols": { "kind": "property", "displayName": "Ssl Enabled 
Protocols", "group": "security", "label": "common,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "TLSv1.2,TLSv1.3", 
"configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "The list of protocols 
enabled for S [...]
     "sslEndpointIdentificationAlgorithm": { "kind": "property", "displayName": 
"Ssl Endpoint Identification Algorithm", "group": "security", "label": 
"common,security", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "https", "configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "The endpoint i [...]
     "sslEngineFactoryClass": { "kind": "property", "displayName": "Ssl Engine 
Factory Class", "group": "security", "label": "common,security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "The class of type 
org.apache.kafka.common.security.auth.SslEngine [...]
     "sslKeymanagerAlgorithm": { "kind": "property", "displayName": "Ssl 
Keymanager Algorithm", "group": "security", "label": "common,security", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"SunX509", "configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "The algorithm used by 
key manager fac [...]
@@ -113,7 +113,7 @@
     "sslKeystoreLocation": { "kind": "property", "displayName": "Ssl Keystore 
Location", "group": "security", "label": "common,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "The location of the key 
store file. This is optional for client and ca [...]
     "sslKeystorePassword": { "kind": "property", "displayName": "Ssl Keystore 
Password", "group": "security", "label": "common,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "The store password for 
the key store file. This is optional for client [...]
     "sslKeystoreType": { "kind": "property", "displayName": "Ssl Keystore 
Type", "group": "security", "label": "common,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "JKS", 
"configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "The file format of the 
key store file. This is optional [...]
-    "sslProtocol": { "kind": "property", "displayName": "Ssl Protocol", 
"group": "security", "label": "common,security", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "TLSv1.2", "configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "The SSL protocol used to 
generate the SSLContext. The defaul [...]
+    "sslProtocol": { "kind": "property", "displayName": "Ssl Protocol", 
"group": "security", "label": "common,security", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "TLSv1.3", "configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "The SSL protocol used to 
generate the SSLContext. The defaul [...]
     "sslProvider": { "kind": "property", "displayName": "Ssl Provider", 
"group": "security", "label": "common,security", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "The name of the security 
provider used for SSL connections. Default value is the defaul [...]
     "sslSecureRandomImplementation": { "kind": "property", "displayName": "Ssl 
Secure Random Implementation", "group": "security", "label": "common,security", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "The SecureRandom PRNG 
implementation to use for S [...]
     "sslTrustmanagerAlgorithm": { "kind": "property", "displayName": "Ssl 
Trustmanager Algorithm", "group": "security", "label": "common,security", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"PKIX", "configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "The algorithm used by 
trust manager  [...]
@@ -205,7 +205,7 @@
     "securityProtocol": { "kind": "parameter", "displayName": "Security 
Protocol", "group": "security", "label": "common,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "PLAINTEXT", 
"configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "Protocol used to 
communicate with brokers. Vali [...]
     "securityProviders": { "kind": "parameter", "displayName": "Security 
Providers", "group": "security", "label": "common,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "A list of configurable 
creator classes each returning a provider implement [...]
     "sslCipherSuites": { "kind": "parameter", "displayName": "Ssl Cipher 
Suites", "group": "security", "label": "common,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "A list of cipher suites. 
This is a named combination of authentication, encry [...]
-    "sslEnabledProtocols": { "kind": "parameter", "displayName": "Ssl Enabled 
Protocols", "group": "security", "label": "common,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "TLSv1.2", 
"configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "The list of protocols 
enabled for SSL conn [...]
+    "sslEnabledProtocols": { "kind": "parameter", "displayName": "Ssl Enabled 
Protocols", "group": "security", "label": "common,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "TLSv1.2,TLSv1.3", 
"configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "The list of protocols 
enabled for  [...]
     "sslEndpointIdentificationAlgorithm": { "kind": "parameter", 
"displayName": "Ssl Endpoint Identification Algorithm", "group": "security", 
"label": "common,security", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "https", "configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "The endpoint  [...]
     "sslEngineFactoryClass": { "kind": "parameter", "displayName": "Ssl Engine 
Factory Class", "group": "security", "label": "common,security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "The class of type 
org.apache.kafka.common.security.auth.SslEngin [...]
     "sslKeymanagerAlgorithm": { "kind": "parameter", "displayName": "Ssl 
Keymanager Algorithm", "group": "security", "label": "common,security", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"SunX509", "configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "The algorithm used by 
key manager fa [...]
@@ -213,7 +213,7 @@
     "sslKeystoreLocation": { "kind": "parameter", "displayName": "Ssl Keystore 
Location", "group": "security", "label": "common,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "The location of the key 
store file. This is optional for client and c [...]
     "sslKeystorePassword": { "kind": "parameter", "displayName": "Ssl Keystore 
Password", "group": "security", "label": "common,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "The store password for 
the key store file. This is optional for clien [...]
     "sslKeystoreType": { "kind": "parameter", "displayName": "Ssl Keystore 
Type", "group": "security", "label": "common,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "JKS", 
"configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "The file format of the 
key store file. This is optiona [...]
-    "sslProtocol": { "kind": "parameter", "displayName": "Ssl Protocol", 
"group": "security", "label": "common,security", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "TLSv1.2", "configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "The SSL protocol used to 
generate the SSLContext. The defau [...]
+    "sslProtocol": { "kind": "parameter", "displayName": "Ssl Protocol", 
"group": "security", "label": "common,security", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "TLSv1.3", "configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "The SSL protocol used to 
generate the SSLContext. The defau [...]
     "sslProvider": { "kind": "parameter", "displayName": "Ssl Provider", 
"group": "security", "label": "common,security", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "The name of the security 
provider used for SSL connections. Default value is the defau [...]
     "sslSecureRandomImplementation": { "kind": "parameter", "displayName": 
"Ssl Secure Random Implementation", "group": "security", "label": 
"common,security", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "The SecureRandom PRNG 
implementation to use for  [...]
     "sslTrustmanagerAlgorithm": { "kind": "parameter", "displayName": "Ssl 
Trustmanager Algorithm", "group": "security", "label": "common,security", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"PKIX", "configurationClass": 
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration", 
"configurationField": "configuration", "description": "The algorithm used by 
trust manager [...]
diff --git 
a/components/camel-vertx-kafka/camel-vertx-kafka-component/src/main/docs/vertx-kafka-component.adoc
 
b/components/camel-vertx-kafka/camel-vertx-kafka-component/src/main/docs/vertx-kafka-component.adoc
index 9ccc926..6d90c0b 100644
--- 
a/components/camel-vertx-kafka/camel-vertx-kafka-component/src/main/docs/vertx-kafka-component.adoc
+++ 
b/components/camel-vertx-kafka/camel-vertx-kafka-component/src/main/docs/vertx-kafka-component.adoc
@@ -162,7 +162,7 @@ with the following path and query parameters:
 | *securityProtocol* (security) | Protocol used to communicate with brokers. 
Valid values are: PLAINTEXT, SSL, SASL_PLAINTEXT, SASL_SSL. | PLAINTEXT | String
 | *securityProviders* (security) | A list of configurable creator classes each 
returning a provider implementing security algorithms. These classes should 
implement the org.apache.kafka.common.security.auth.SecurityProviderCreator 
interface. |  | String
 | *sslCipherSuites* (security) | A list of cipher suites. This is a named 
combination of authentication, encryption, MAC and key exchange algorithm used 
to negotiate the security settings for a network connection using TLS or SSL 
network protocol. By default all the available cipher suites are supported. |  
| String
-| *sslEnabledProtocols* (security) | The list of protocols enabled for SSL 
connections. The default is 'TLSv1.2,TLSv1.3' when running with Java 11 or 
newer, 'TLSv1.2' otherwise. With the default value for Java 11, clients and 
servers will prefer TLSv1.3 if both support it and fallback to TLSv1.2 
otherwise (assuming both support at least TLSv1.2). This default should be fine 
for most cases. Also see the config documentation for ssl.protocol. | TLSv1.2 | 
String
+| *sslEnabledProtocols* (security) | The list of protocols enabled for SSL 
connections. The default is 'TLSv1.2,TLSv1.3' when running with Java 11 or 
newer, 'TLSv1.2' otherwise. With the default value for Java 11, clients and 
servers will prefer TLSv1.3 if both support it and fallback to TLSv1.2 
otherwise (assuming both support at least TLSv1.2). This default should be fine 
for most cases. Also see the config documentation for ssl.protocol. | 
TLSv1.2,TLSv1.3 | String
 | *sslEndpointIdentification{zwsp}Algorithm* (security) | The endpoint 
identification algorithm to validate server hostname using server certificate. 
| https | String
 | *sslEngineFactoryClass* (security) | The class of type 
org.apache.kafka.common.security.auth.SslEngineFactory to provide SSLEngine 
objects. Default value is 
org.apache.kafka.common.security.ssl.DefaultSslEngineFactory |  | String
 | *sslKeymanagerAlgorithm* (security) | The algorithm used by key manager 
factory for SSL connections. Default value is the key manager factory algorithm 
configured for the Java Virtual Machine. | SunX509 | String
@@ -170,7 +170,7 @@ with the following path and query parameters:
 | *sslKeystoreLocation* (security) | The location of the key store file. This 
is optional for client and can be used for two-way authentication for client. | 
 | String
 | *sslKeystorePassword* (security) | The store password for the key store 
file. This is optional for client and only needed if ssl.keystore.location is 
configured. |  | String
 | *sslKeystoreType* (security) | The file format of the key store file. This 
is optional for client. | JKS | String
-| *sslProtocol* (security) | The SSL protocol used to generate the SSLContext. 
The default is 'TLSv1.3' when running with Java 11 or newer, 'TLSv1.2' 
otherwise. This value should be fine for most use cases. Allowed values in 
recent JVMs are 'TLSv1.2' and 'TLSv1.3'. 'TLS', 'TLSv1.1', 'SSL', 'SSLv2' and 
'SSLv3' may be supported in older JVMs, but their usage is discouraged due to 
known security vulnerabilities. With the default value for this config and 
'ssl.enabled.protocols', clients wil [...]
+| *sslProtocol* (security) | The SSL protocol used to generate the SSLContext. 
The default is 'TLSv1.3' when running with Java 11 or newer, 'TLSv1.2' 
otherwise. This value should be fine for most use cases. Allowed values in 
recent JVMs are 'TLSv1.2' and 'TLSv1.3'. 'TLS', 'TLSv1.1', 'SSL', 'SSLv2' and 
'SSLv3' may be supported in older JVMs, but their usage is discouraged due to 
known security vulnerabilities. With the default value for this config and 
'ssl.enabled.protocols', clients wil [...]
 | *sslProvider* (security) | The name of the security provider used for SSL 
connections. Default value is the default security provider of the JVM. |  | 
String
 | *sslSecureRandomImplementation* (security) | The SecureRandom PRNG 
implementation to use for SSL cryptography operations. |  | String
 | *sslTrustmanagerAlgorithm* (security) | The algorithm used by trust manager 
factory for SSL connections. Default value is the trust manager factory 
algorithm configured for the Java Virtual Machine. | PKIX | String
@@ -272,7 +272,7 @@ The Vert.x Kafka component supports 98 options, which are 
listed below.
 | *securityProtocol* (security) | Protocol used to communicate with brokers. 
Valid values are: PLAINTEXT, SSL, SASL_PLAINTEXT, SASL_SSL. | PLAINTEXT | String
 | *securityProviders* (security) | A list of configurable creator classes each 
returning a provider implementing security algorithms. These classes should 
implement the org.apache.kafka.common.security.auth.SecurityProviderCreator 
interface. |  | String
 | *sslCipherSuites* (security) | A list of cipher suites. This is a named 
combination of authentication, encryption, MAC and key exchange algorithm used 
to negotiate the security settings for a network connection using TLS or SSL 
network protocol. By default all the available cipher suites are supported. |  
| String
-| *sslEnabledProtocols* (security) | The list of protocols enabled for SSL 
connections. The default is 'TLSv1.2,TLSv1.3' when running with Java 11 or 
newer, 'TLSv1.2' otherwise. With the default value for Java 11, clients and 
servers will prefer TLSv1.3 if both support it and fallback to TLSv1.2 
otherwise (assuming both support at least TLSv1.2). This default should be fine 
for most cases. Also see the config documentation for ssl.protocol. | TLSv1.2 | 
String
+| *sslEnabledProtocols* (security) | The list of protocols enabled for SSL 
connections. The default is 'TLSv1.2,TLSv1.3' when running with Java 11 or 
newer, 'TLSv1.2' otherwise. With the default value for Java 11, clients and 
servers will prefer TLSv1.3 if both support it and fallback to TLSv1.2 
otherwise (assuming both support at least TLSv1.2). This default should be fine 
for most cases. Also see the config documentation for ssl.protocol. | 
TLSv1.2,TLSv1.3 | String
 | *sslEndpointIdentification{zwsp}Algorithm* (security) | The endpoint 
identification algorithm to validate server hostname using server certificate. 
| https | String
 | *sslEngineFactoryClass* (security) | The class of type 
org.apache.kafka.common.security.auth.SslEngineFactory to provide SSLEngine 
objects. Default value is 
org.apache.kafka.common.security.ssl.DefaultSslEngineFactory |  | String
 | *sslKeymanagerAlgorithm* (security) | The algorithm used by key manager 
factory for SSL connections. Default value is the key manager factory algorithm 
configured for the Java Virtual Machine. | SunX509 | String
@@ -280,7 +280,7 @@ The Vert.x Kafka component supports 98 options, which are 
listed below.
 | *sslKeystoreLocation* (security) | The location of the key store file. This 
is optional for client and can be used for two-way authentication for client. | 
 | String
 | *sslKeystorePassword* (security) | The store password for the key store 
file. This is optional for client and only needed if ssl.keystore.location is 
configured. |  | String
 | *sslKeystoreType* (security) | The file format of the key store file. This 
is optional for client. | JKS | String
-| *sslProtocol* (security) | The SSL protocol used to generate the SSLContext. 
The default is 'TLSv1.3' when running with Java 11 or newer, 'TLSv1.2' 
otherwise. This value should be fine for most use cases. Allowed values in 
recent JVMs are 'TLSv1.2' and 'TLSv1.3'. 'TLS', 'TLSv1.1', 'SSL', 'SSLv2' and 
'SSLv3' may be supported in older JVMs, but their usage is discouraged due to 
known security vulnerabilities. With the default value for this config and 
'ssl.enabled.protocols', clients wil [...]
+| *sslProtocol* (security) | The SSL protocol used to generate the SSLContext. 
The default is 'TLSv1.3' when running with Java 11 or newer, 'TLSv1.2' 
otherwise. This value should be fine for most use cases. Allowed values in 
recent JVMs are 'TLSv1.2' and 'TLSv1.3'. 'TLS', 'TLSv1.1', 'SSL', 'SSLv2' and 
'SSLv3' may be supported in older JVMs, but their usage is discouraged due to 
known security vulnerabilities. With the default value for this config and 
'ssl.enabled.protocols', clients wil [...]
 | *sslProvider* (security) | The name of the security provider used for SSL 
connections. Default value is the default security provider of the JVM. |  | 
String
 | *sslSecureRandomImplementation* (security) | The SecureRandom PRNG 
implementation to use for SSL cryptography operations. |  | String
 | *sslTrustmanagerAlgorithm* (security) | The algorithm used by trust manager 
factory for SSL connections. Default value is the trust manager factory 
algorithm configured for the Java Virtual Machine. | PKIX | String
diff --git 
a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/VertxKafkaComponentBuilderFactory.java
 
b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/VertxKafkaComponentBuilderFactory.java
index 9ab270d..5d86ac0 100644
--- 
a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/VertxKafkaComponentBuilderFactory.java
+++ 
b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/VertxKafkaComponentBuilderFactory.java
@@ -1451,7 +1451,7 @@ public interface VertxKafkaComponentBuilderFactory {
          * 
          * The option is a: <code>java.lang.String</code> type.
          * 
-         * Default: TLSv1.2
+         * Default: TLSv1.2,TLSv1.3
          * Group: security
          */
         default VertxKafkaComponentBuilder sslEnabledProtocols(
@@ -1570,7 +1570,7 @@ public interface VertxKafkaComponentBuilderFactory {
          * 
          * The option is a: <code>java.lang.String</code> type.
          * 
-         * Default: TLSv1.2
+         * Default: TLSv1.3
          * Group: security
          */
         default VertxKafkaComponentBuilder sslProtocol(
diff --git 
a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/VertxKafkaEndpointBuilderFactory.java
 
b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/VertxKafkaEndpointBuilderFactory.java
index e6b38a7..a823a2e 100644
--- 
a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/VertxKafkaEndpointBuilderFactory.java
+++ 
b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/VertxKafkaEndpointBuilderFactory.java
@@ -1635,7 +1635,7 @@ public interface VertxKafkaEndpointBuilderFactory {
          * 
          * The option is a: <code>java.lang.String</code> type.
          * 
-         * Default: TLSv1.2
+         * Default: TLSv1.2,TLSv1.3
          * Group: security
          */
         default VertxKafkaEndpointConsumerBuilder sslEnabledProtocols(
@@ -1754,7 +1754,7 @@ public interface VertxKafkaEndpointBuilderFactory {
          * 
          * The option is a: <code>java.lang.String</code> type.
          * 
-         * Default: TLSv1.2
+         * Default: TLSv1.3
          * Group: security
          */
         default VertxKafkaEndpointConsumerBuilder sslProtocol(String 
sslProtocol) {
@@ -3435,7 +3435,7 @@ public interface VertxKafkaEndpointBuilderFactory {
          * 
          * The option is a: <code>java.lang.String</code> type.
          * 
-         * Default: TLSv1.2
+         * Default: TLSv1.2,TLSv1.3
          * Group: security
          */
         default VertxKafkaEndpointProducerBuilder sslEnabledProtocols(
@@ -3554,7 +3554,7 @@ public interface VertxKafkaEndpointBuilderFactory {
          * 
          * The option is a: <code>java.lang.String</code> type.
          * 
-         * Default: TLSv1.2
+         * Default: TLSv1.3
          * Group: security
          */
         default VertxKafkaEndpointProducerBuilder sslProtocol(String 
sslProtocol) {
@@ -4567,7 +4567,7 @@ public interface VertxKafkaEndpointBuilderFactory {
          * 
          * The option is a: <code>java.lang.String</code> type.
          * 
-         * Default: TLSv1.2
+         * Default: TLSv1.2,TLSv1.3
          * Group: security
          */
         default VertxKafkaEndpointBuilder sslEnabledProtocols(
@@ -4684,7 +4684,7 @@ public interface VertxKafkaEndpointBuilderFactory {
          * 
          * The option is a: <code>java.lang.String</code> type.
          * 
-         * Default: TLSv1.2
+         * Default: TLSv1.3
          * Group: security
          */
         default VertxKafkaEndpointBuilder sslProtocol(String sslProtocol) {
diff --git a/docs/components/modules/ROOT/pages/vertx-kafka-component.adoc 
b/docs/components/modules/ROOT/pages/vertx-kafka-component.adoc
index 234d9b8..6ad36ee 100644
--- a/docs/components/modules/ROOT/pages/vertx-kafka-component.adoc
+++ b/docs/components/modules/ROOT/pages/vertx-kafka-component.adoc
@@ -164,7 +164,7 @@ with the following path and query parameters:
 | *securityProtocol* (security) | Protocol used to communicate with brokers. 
Valid values are: PLAINTEXT, SSL, SASL_PLAINTEXT, SASL_SSL. | PLAINTEXT | String
 | *securityProviders* (security) | A list of configurable creator classes each 
returning a provider implementing security algorithms. These classes should 
implement the org.apache.kafka.common.security.auth.SecurityProviderCreator 
interface. |  | String
 | *sslCipherSuites* (security) | A list of cipher suites. This is a named 
combination of authentication, encryption, MAC and key exchange algorithm used 
to negotiate the security settings for a network connection using TLS or SSL 
network protocol. By default all the available cipher suites are supported. |  
| String
-| *sslEnabledProtocols* (security) | The list of protocols enabled for SSL 
connections. The default is 'TLSv1.2,TLSv1.3' when running with Java 11 or 
newer, 'TLSv1.2' otherwise. With the default value for Java 11, clients and 
servers will prefer TLSv1.3 if both support it and fallback to TLSv1.2 
otherwise (assuming both support at least TLSv1.2). This default should be fine 
for most cases. Also see the config documentation for ssl.protocol. | TLSv1.2 | 
String
+| *sslEnabledProtocols* (security) | The list of protocols enabled for SSL 
connections. The default is 'TLSv1.2,TLSv1.3' when running with Java 11 or 
newer, 'TLSv1.2' otherwise. With the default value for Java 11, clients and 
servers will prefer TLSv1.3 if both support it and fallback to TLSv1.2 
otherwise (assuming both support at least TLSv1.2). This default should be fine 
for most cases. Also see the config documentation for ssl.protocol. | 
TLSv1.2,TLSv1.3 | String
 | *sslEndpointIdentification{zwsp}Algorithm* (security) | The endpoint 
identification algorithm to validate server hostname using server certificate. 
| https | String
 | *sslEngineFactoryClass* (security) | The class of type 
org.apache.kafka.common.security.auth.SslEngineFactory to provide SSLEngine 
objects. Default value is 
org.apache.kafka.common.security.ssl.DefaultSslEngineFactory |  | String
 | *sslKeymanagerAlgorithm* (security) | The algorithm used by key manager 
factory for SSL connections. Default value is the key manager factory algorithm 
configured for the Java Virtual Machine. | SunX509 | String
@@ -172,7 +172,7 @@ with the following path and query parameters:
 | *sslKeystoreLocation* (security) | The location of the key store file. This 
is optional for client and can be used for two-way authentication for client. | 
 | String
 | *sslKeystorePassword* (security) | The store password for the key store 
file. This is optional for client and only needed if ssl.keystore.location is 
configured. |  | String
 | *sslKeystoreType* (security) | The file format of the key store file. This 
is optional for client. | JKS | String
-| *sslProtocol* (security) | The SSL protocol used to generate the SSLContext. 
The default is 'TLSv1.3' when running with Java 11 or newer, 'TLSv1.2' 
otherwise. This value should be fine for most use cases. Allowed values in 
recent JVMs are 'TLSv1.2' and 'TLSv1.3'. 'TLS', 'TLSv1.1', 'SSL', 'SSLv2' and 
'SSLv3' may be supported in older JVMs, but their usage is discouraged due to 
known security vulnerabilities. With the default value for this config and 
'ssl.enabled.protocols', clients wil [...]
+| *sslProtocol* (security) | The SSL protocol used to generate the SSLContext. 
The default is 'TLSv1.3' when running with Java 11 or newer, 'TLSv1.2' 
otherwise. This value should be fine for most use cases. Allowed values in 
recent JVMs are 'TLSv1.2' and 'TLSv1.3'. 'TLS', 'TLSv1.1', 'SSL', 'SSLv2' and 
'SSLv3' may be supported in older JVMs, but their usage is discouraged due to 
known security vulnerabilities. With the default value for this config and 
'ssl.enabled.protocols', clients wil [...]
 | *sslProvider* (security) | The name of the security provider used for SSL 
connections. Default value is the default security provider of the JVM. |  | 
String
 | *sslSecureRandomImplementation* (security) | The SecureRandom PRNG 
implementation to use for SSL cryptography operations. |  | String
 | *sslTrustmanagerAlgorithm* (security) | The algorithm used by trust manager 
factory for SSL connections. Default value is the trust manager factory 
algorithm configured for the Java Virtual Machine. | PKIX | String
@@ -274,7 +274,7 @@ The Vert.x Kafka component supports 98 options, which are 
listed below.
 | *securityProtocol* (security) | Protocol used to communicate with brokers. 
Valid values are: PLAINTEXT, SSL, SASL_PLAINTEXT, SASL_SSL. | PLAINTEXT | String
 | *securityProviders* (security) | A list of configurable creator classes each 
returning a provider implementing security algorithms. These classes should 
implement the org.apache.kafka.common.security.auth.SecurityProviderCreator 
interface. |  | String
 | *sslCipherSuites* (security) | A list of cipher suites. This is a named 
combination of authentication, encryption, MAC and key exchange algorithm used 
to negotiate the security settings for a network connection using TLS or SSL 
network protocol. By default all the available cipher suites are supported. |  
| String
-| *sslEnabledProtocols* (security) | The list of protocols enabled for SSL 
connections. The default is 'TLSv1.2,TLSv1.3' when running with Java 11 or 
newer, 'TLSv1.2' otherwise. With the default value for Java 11, clients and 
servers will prefer TLSv1.3 if both support it and fallback to TLSv1.2 
otherwise (assuming both support at least TLSv1.2). This default should be fine 
for most cases. Also see the config documentation for ssl.protocol. | TLSv1.2 | 
String
+| *sslEnabledProtocols* (security) | The list of protocols enabled for SSL 
connections. The default is 'TLSv1.2,TLSv1.3' when running with Java 11 or 
newer, 'TLSv1.2' otherwise. With the default value for Java 11, clients and 
servers will prefer TLSv1.3 if both support it and fallback to TLSv1.2 
otherwise (assuming both support at least TLSv1.2). This default should be fine 
for most cases. Also see the config documentation for ssl.protocol. | 
TLSv1.2,TLSv1.3 | String
 | *sslEndpointIdentification{zwsp}Algorithm* (security) | The endpoint 
identification algorithm to validate server hostname using server certificate. 
| https | String
 | *sslEngineFactoryClass* (security) | The class of type 
org.apache.kafka.common.security.auth.SslEngineFactory to provide SSLEngine 
objects. Default value is 
org.apache.kafka.common.security.ssl.DefaultSslEngineFactory |  | String
 | *sslKeymanagerAlgorithm* (security) | The algorithm used by key manager 
factory for SSL connections. Default value is the key manager factory algorithm 
configured for the Java Virtual Machine. | SunX509 | String
@@ -282,7 +282,7 @@ The Vert.x Kafka component supports 98 options, which are 
listed below.
 | *sslKeystoreLocation* (security) | The location of the key store file. This 
is optional for client and can be used for two-way authentication for client. | 
 | String
 | *sslKeystorePassword* (security) | The store password for the key store 
file. This is optional for client and only needed if ssl.keystore.location is 
configured. |  | String
 | *sslKeystoreType* (security) | The file format of the key store file. This 
is optional for client. | JKS | String
-| *sslProtocol* (security) | The SSL protocol used to generate the SSLContext. 
The default is 'TLSv1.3' when running with Java 11 or newer, 'TLSv1.2' 
otherwise. This value should be fine for most use cases. Allowed values in 
recent JVMs are 'TLSv1.2' and 'TLSv1.3'. 'TLS', 'TLSv1.1', 'SSL', 'SSLv2' and 
'SSLv3' may be supported in older JVMs, but their usage is discouraged due to 
known security vulnerabilities. With the default value for this config and 
'ssl.enabled.protocols', clients wil [...]
+| *sslProtocol* (security) | The SSL protocol used to generate the SSLContext. 
The default is 'TLSv1.3' when running with Java 11 or newer, 'TLSv1.2' 
otherwise. This value should be fine for most use cases. Allowed values in 
recent JVMs are 'TLSv1.2' and 'TLSv1.3'. 'TLS', 'TLSv1.1', 'SSL', 'SSLv2' and 
'SSLv3' may be supported in older JVMs, but their usage is discouraged due to 
known security vulnerabilities. With the default value for this config and 
'ssl.enabled.protocols', clients wil [...]
 | *sslProvider* (security) | The name of the security provider used for SSL 
connections. Default value is the default security provider of the JVM. |  | 
String
 | *sslSecureRandomImplementation* (security) | The SecureRandom PRNG 
implementation to use for SSL cryptography operations. |  | String
 | *sslTrustmanagerAlgorithm* (security) | The algorithm used by trust manager 
factory for SSL connections. Default value is the trust manager factory 
algorithm configured for the Java Virtual Machine. | PKIX | String

Reply via email to