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

davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-spring-boot.git


The following commit(s) were added to refs/heads/main by this push:
     new da5c7997a34 CAMEL-22376: camel-netty - Remove old deprecated options
da5c7997a34 is described below

commit da5c7997a346ec87d1937d0cb29801db7e7e9c2e
Author: Claus Ibsen <[email protected]>
AuthorDate: Wed Aug 27 08:05:30 2025 +0200

    CAMEL-22376: camel-netty - Remove old deprecated options
---
 .../springboot/catalog/components/netty-http.json  | 52 ++++++++++------------
 .../camel/springboot/catalog/components/netty.json | 46 +++++++++----------
 .../src/main/docs/netty-http.json                  | 16 -------
 .../NettyHttpComponentConfiguration.java           | 34 --------------
 .../camel-netty-starter/src/main/docs/netty.json   | 16 -------
 .../springboot/NettyComponentConfiguration.java    | 34 --------------
 6 files changed, 45 insertions(+), 153 deletions(-)

diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/netty-http.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/netty-http.json
index 614c19e9854..cf61b736783 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/netty-http.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/netty-http.json
@@ -92,20 +92,18 @@
     "textline": { "index": 64, "kind": "property", "displayName": "Textline", 
"group": "codec", "label": "codec", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Only used for TCP. If no codec is specified, 
you can use this flag to indicate a text line based codec;  [...]
     "enabledProtocols": { "index": 65, "kind": "property", "displayName": 
"Enabled Protocols", "group": "security", "label": "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.netty.NettyConfiguration", 
"configurationField": "configuration", "description": "Which protocols to 
enable when using SSL" },
     "hostnameVerification": { "index": 66, "kind": "property", "displayName": 
"Hostname Verification", "group": "security", "label": "common,security", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.netty.NettyConfiguration", 
"configurationField": "configuration", "description": "To enable\/disable 
hostname verification on SSLEngine" },
-    "keyStoreFile": { "index": 67, "kind": "property", "displayName": "Key 
Store File", "group": "security", "label": "security", "required": false, 
"type": "string", "javaType": "java.io.File", "deprecated": true, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Client side certificate keystore to be used 
for encryption" },
-    "keyStoreFormat": { "index": 68, "kind": "property", "displayName": "Key 
Store Format", "group": "security", "label": "security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Keystore format to be used for payload 
encryption. Defaults to JKS if not set" },
-    "keyStoreResource": { "index": 69, "kind": "property", "displayName": "Key 
Store Resource", "group": "security", "label": "security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, 
"supportFileReference": true, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Client side certificate keystore to be use 
[...]
-    "needClientAuth": { "index": 70, "kind": "property", "displayName": "Need 
Client Auth", "group": "security", "label": "consumer,security", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.netty.NettyConfiguration", 
"configurationField": "configuration", "description": "Configures whether the 
server needs client authentication when using SSL." },
-    "passphrase": { "index": 71, "kind": "property", "displayName": 
"Passphrase", "group": "security", "label": "security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Password setting to use in order to 
encrypt\/decrypt payloads sent using SSH" },
-    "securityConfiguration": { "index": 72, "kind": "property", "displayName": 
"Security Configuration", "group": "security", "label": "security", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.component.netty.http.NettyHttpSecurityConfiguration", 
"deprecated": false, "autowired": false, "secret": false, "description": 
"Refers to a 
org.apache.camel.component.netty.http.NettyHttpSecurityConfiguration for 
configuring secure web resources." },
-    "securityProvider": { "index": 73, "kind": "property", "displayName": 
"Security Provider", "group": "security", "label": "security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Security provider to be used for payload 
encryption. Defaults to SunX509 if not set." },
-    "ssl": { "index": 74, "kind": "property", "displayName": "Ssl", "group": 
"security", "label": "security", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Setting to specify whether SSL encryption is 
applied to this endpoint" },
-    "sslClientCertHeaders": { "index": 75, "kind": "property", "displayName": 
"Ssl Client Cert Headers", "group": "security", "label": "security", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.netty.NettyConfiguration", 
"configurationField": "configuration", "description": "When enabled and in SSL 
mode, then the Netty consumer will enrich the C [...]
-    "sslContextParameters": { "index": 76, "kind": "property", "displayName": 
"Ssl Context Parameters", "group": "security", "label": "security", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "To configure security using 
SSLContextParameters" },
-    "sslHandler": { "index": 77, "kind": "property", "displayName": "Ssl 
Handler", "group": "security", "label": "security", "required": false, "type": 
"object", "javaType": "io.netty.handler.ssl.SslHandler", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Reference to a class that could be used to 
return an SSL Handler" },
-    "trustStoreFile": { "index": 78, "kind": "property", "displayName": "Trust 
Store File", "group": "security", "label": "security", "required": false, 
"type": "string", "javaType": "java.io.File", "deprecated": true, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Server side certificate keystore to be used 
for encryption" },
-    "trustStoreResource": { "index": 79, "kind": "property", "displayName": 
"Trust Store Resource", "group": "security", "label": "security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, 
"supportFileReference": true, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Server side certificate keystore to be [...]
-    "useGlobalSslContextParameters": { "index": 80, "kind": "property", 
"displayName": "Use Global Ssl Context Parameters", "group": "security", 
"label": "security", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Enable usage of global SSL context 
parameters." }
+    "keyStoreFormat": { "index": 67, "kind": "property", "displayName": "Key 
Store Format", "group": "security", "label": "security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Keystore format to be used for payload 
encryption. Defaults to JKS if not set" },
+    "keyStoreResource": { "index": 68, "kind": "property", "displayName": "Key 
Store Resource", "group": "security", "label": "security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, 
"supportFileReference": true, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Client side certificate keystore to be use 
[...]
+    "needClientAuth": { "index": 69, "kind": "property", "displayName": "Need 
Client Auth", "group": "security", "label": "consumer,security", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.netty.NettyConfiguration", 
"configurationField": "configuration", "description": "Configures whether the 
server needs client authentication when using SSL." },
+    "passphrase": { "index": 70, "kind": "property", "displayName": 
"Passphrase", "group": "security", "label": "security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Password setting to use in order to 
encrypt\/decrypt payloads sent using SSH" },
+    "securityConfiguration": { "index": 71, "kind": "property", "displayName": 
"Security Configuration", "group": "security", "label": "security", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.component.netty.http.NettyHttpSecurityConfiguration", 
"deprecated": false, "autowired": false, "secret": false, "description": 
"Refers to a 
org.apache.camel.component.netty.http.NettyHttpSecurityConfiguration for 
configuring secure web resources." },
+    "securityProvider": { "index": 72, "kind": "property", "displayName": 
"Security Provider", "group": "security", "label": "security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Security provider to be used for payload 
encryption. Defaults to SunX509 if not set." },
+    "ssl": { "index": 73, "kind": "property", "displayName": "Ssl", "group": 
"security", "label": "security", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Setting to specify whether SSL encryption is 
applied to this endpoint" },
+    "sslClientCertHeaders": { "index": 74, "kind": "property", "displayName": 
"Ssl Client Cert Headers", "group": "security", "label": "security", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.netty.NettyConfiguration", 
"configurationField": "configuration", "description": "When enabled and in SSL 
mode, then the Netty consumer will enrich the C [...]
+    "sslContextParameters": { "index": 75, "kind": "property", "displayName": 
"Ssl Context Parameters", "group": "security", "label": "security", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "To configure security using 
SSLContextParameters" },
+    "sslHandler": { "index": 76, "kind": "property", "displayName": "Ssl 
Handler", "group": "security", "label": "security", "required": false, "type": 
"object", "javaType": "io.netty.handler.ssl.SslHandler", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Reference to a class that could be used to 
return an SSL Handler" },
+    "trustStoreResource": { "index": 77, "kind": "property", "displayName": 
"Trust Store Resource", "group": "security", "label": "security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, 
"supportFileReference": true, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Server side certificate keystore to be [...]
+    "useGlobalSslContextParameters": { "index": 78, "kind": "property", 
"displayName": "Use Global Ssl Context Parameters", "group": "security", 
"label": "security", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Enable usage of global SSL context 
parameters." }
   },
   "headers": {
     "CamelHttpAuthentication": { "index": 0, "kind": "header", "displayName": 
"", "group": "common", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "If the user was authenticated using HTTP Basic then this 
header is added with the value Basic.", "constantName": 
"org.apache.camel.component.netty.http.NettyHttpConstants#HTTP_AUTHENTICATION" 
},
@@ -210,19 +208,17 @@
     "encoders": { "index": 73, "kind": "parameter", "displayName": "Encoders", 
"group": "codec", "label": "codec", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "A list of encoders to be 
used. You can use a String which have values separated by comma, and have the 
values [...]
     "enabledProtocols": { "index": 74, "kind": "parameter", "displayName": 
"Enabled Protocols", "group": "security", "label": "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.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "Which protocols to 
enable when using SSL" },
     "hostnameVerification": { "index": 75, "kind": "parameter", "displayName": 
"Hostname Verification", "group": "security", "label": "common,security", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "To enable\/disable 
hostname verification on SSLEngine" },
-    "keyStoreFile": { "index": 76, "kind": "parameter", "displayName": "Key 
Store File", "group": "security", "label": "security", "required": false, 
"type": "string", "javaType": "java.io.File", "deprecated": true, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "Client side certificate 
keystore to be used for encryption" },
-    "keyStoreFormat": { "index": 77, "kind": "parameter", "displayName": "Key 
Store Format", "group": "security", "label": "security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "Keystore format to be 
used for payload encryption. Defaults to JKS if not set" },
-    "keyStoreResource": { "index": 78, "kind": "parameter", "displayName": 
"Key Store Resource", "group": "security", "label": "security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, 
"supportFileReference": true, "configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "Client side certificate 
keystore [...]
-    "needClientAuth": { "index": 79, "kind": "parameter", "displayName": "Need 
Client Auth", "group": "security", "label": "consumer,security", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "Configures whether the 
server needs client authentication when us [...]
-    "passphrase": { "index": 80, "kind": "parameter", "displayName": 
"Passphrase", "group": "security", "label": "security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "Password setting to use 
in order to encrypt\/decrypt payloads sent using SSH" },
-    "securityConfiguration": { "index": 81, "kind": "parameter", 
"displayName": "Security Configuration", "group": "security", "label": 
"consumer,security", "required": false, "type": "object", "javaType": 
"org.apache.camel.component.netty.http.NettyHttpSecurityConfiguration", 
"deprecated": false, "autowired": false, "secret": false, "description": 
"Refers to a 
org.apache.camel.component.netty.http.NettyHttpSecurityConfiguration for 
configuring secure web resources." },
-    "securityOptions": { "index": 82, "kind": "parameter", "displayName": 
"Security Options", "group": "security", "label": "consumer,security", 
"required": false, "type": "object", "javaType": 
"java.util.Map<java.lang.String, java.lang.Object>", "prefix": 
"securityConfiguration.", "multiValue": true, "deprecated": false, "autowired": 
false, "secret": false, "description": "To configure 
NettyHttpSecurityConfiguration using key\/value pairs from the map. This is a 
multi-value option with  [...]
-    "securityProvider": { "index": 83, "kind": "parameter", "displayName": 
"Security Provider", "group": "security", "label": "security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "Security provider to be 
used for payload encryption. Defaults to SunX509 if not set." },
-    "ssl": { "index": 84, "kind": "parameter", "displayName": "Ssl", "group": 
"security", "label": "security", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "Setting to specify 
whether SSL encryption is applied to this endpoint" },
-    "sslClientCertHeaders": { "index": 85, "kind": "parameter", "displayName": 
"Ssl Client Cert Headers", "group": "security", "label": "security", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "When enabled and in SSL 
mode, then the Netty consumer will en [...]
-    "sslContextParameters": { "index": 86, "kind": "parameter", "displayName": 
"Ssl Context Parameters", "group": "security", "label": "security", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "To configure security 
using SSLContextParam [...]
-    "sslHandler": { "index": 87, "kind": "parameter", "displayName": "Ssl 
Handler", "group": "security", "label": "security", "required": false, "type": 
"object", "javaType": "io.netty.handler.ssl.SslHandler", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "Reference to a class 
that could be used to return an SSL Handler" },
-    "trustStoreFile": { "index": 88, "kind": "parameter", "displayName": 
"Trust Store File", "group": "security", "label": "security", "required": 
false, "type": "string", "javaType": "java.io.File", "deprecated": true, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "Server side certificate 
keystore to be used for encryption" },
-    "trustStoreResource": { "index": 89, "kind": "parameter", "displayName": 
"Trust Store Resource", "group": "security", "label": "security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, 
"supportFileReference": true, "configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "Server side certificate 
keys [...]
+    "keyStoreFormat": { "index": 76, "kind": "parameter", "displayName": "Key 
Store Format", "group": "security", "label": "security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "Keystore format to be 
used for payload encryption. Defaults to JKS if not set" },
+    "keyStoreResource": { "index": 77, "kind": "parameter", "displayName": 
"Key Store Resource", "group": "security", "label": "security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, 
"supportFileReference": true, "configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "Client side certificate 
keystore [...]
+    "needClientAuth": { "index": 78, "kind": "parameter", "displayName": "Need 
Client Auth", "group": "security", "label": "consumer,security", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "Configures whether the 
server needs client authentication when us [...]
+    "passphrase": { "index": 79, "kind": "parameter", "displayName": 
"Passphrase", "group": "security", "label": "security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "Password setting to use 
in order to encrypt\/decrypt payloads sent using SSH" },
+    "securityConfiguration": { "index": 80, "kind": "parameter", 
"displayName": "Security Configuration", "group": "security", "label": 
"consumer,security", "required": false, "type": "object", "javaType": 
"org.apache.camel.component.netty.http.NettyHttpSecurityConfiguration", 
"deprecated": false, "autowired": false, "secret": false, "description": 
"Refers to a 
org.apache.camel.component.netty.http.NettyHttpSecurityConfiguration for 
configuring secure web resources." },
+    "securityOptions": { "index": 81, "kind": "parameter", "displayName": 
"Security Options", "group": "security", "label": "consumer,security", 
"required": false, "type": "object", "javaType": 
"java.util.Map<java.lang.String, java.lang.Object>", "prefix": 
"securityConfiguration.", "multiValue": true, "deprecated": false, "autowired": 
false, "secret": false, "description": "To configure 
NettyHttpSecurityConfiguration using key\/value pairs from the map. This is a 
multi-value option with  [...]
+    "securityProvider": { "index": 82, "kind": "parameter", "displayName": 
"Security Provider", "group": "security", "label": "security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "Security provider to be 
used for payload encryption. Defaults to SunX509 if not set." },
+    "ssl": { "index": 83, "kind": "parameter", "displayName": "Ssl", "group": 
"security", "label": "security", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "Setting to specify 
whether SSL encryption is applied to this endpoint" },
+    "sslClientCertHeaders": { "index": 84, "kind": "parameter", "displayName": 
"Ssl Client Cert Headers", "group": "security", "label": "security", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "When enabled and in SSL 
mode, then the Netty consumer will en [...]
+    "sslContextParameters": { "index": 85, "kind": "parameter", "displayName": 
"Ssl Context Parameters", "group": "security", "label": "security", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "To configure security 
using SSLContextParam [...]
+    "sslHandler": { "index": 86, "kind": "parameter", "displayName": "Ssl 
Handler", "group": "security", "label": "security", "required": false, "type": 
"object", "javaType": "io.netty.handler.ssl.SslHandler", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "Reference to a class 
that could be used to return an SSL Handler" },
+    "trustStoreResource": { "index": 87, "kind": "parameter", "displayName": 
"Trust Store Resource", "group": "security", "label": "security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, 
"supportFileReference": true, "configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "Server side certificate 
keys [...]
   }
 }
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/netty.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/netty.json
index 8ea8c75e113..05d5ac6737c 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/netty.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/netty.json
@@ -88,19 +88,17 @@
     "textline": { "index": 61, "kind": "property", "displayName": "Textline", 
"group": "codec", "label": "codec", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Only used for TCP. If no codec is specified, 
you can use this flag to indicate a text line based codec;  [...]
     "enabledProtocols": { "index": 62, "kind": "property", "displayName": 
"Enabled Protocols", "group": "security", "label": "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.netty.NettyConfiguration", 
"configurationField": "configuration", "description": "Which protocols to 
enable when using SSL" },
     "hostnameVerification": { "index": 63, "kind": "property", "displayName": 
"Hostname Verification", "group": "security", "label": "common,security", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.netty.NettyConfiguration", 
"configurationField": "configuration", "description": "To enable\/disable 
hostname verification on SSLEngine" },
-    "keyStoreFile": { "index": 64, "kind": "property", "displayName": "Key 
Store File", "group": "security", "label": "security", "required": false, 
"type": "string", "javaType": "java.io.File", "deprecated": true, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Client side certificate keystore to be used 
for encryption" },
-    "keyStoreFormat": { "index": 65, "kind": "property", "displayName": "Key 
Store Format", "group": "security", "label": "security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Keystore format to be used for payload 
encryption. Defaults to JKS if not set" },
-    "keyStoreResource": { "index": 66, "kind": "property", "displayName": "Key 
Store Resource", "group": "security", "label": "security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, 
"supportFileReference": true, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Client side certificate keystore to be use 
[...]
-    "needClientAuth": { "index": 67, "kind": "property", "displayName": "Need 
Client Auth", "group": "security", "label": "consumer,security", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.netty.NettyConfiguration", 
"configurationField": "configuration", "description": "Configures whether the 
server needs client authentication when using SSL." },
-    "passphrase": { "index": 68, "kind": "property", "displayName": 
"Passphrase", "group": "security", "label": "security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Password setting to use in order to 
encrypt\/decrypt payloads sent using SSH" },
-    "securityProvider": { "index": 69, "kind": "property", "displayName": 
"Security Provider", "group": "security", "label": "security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Security provider to be used for payload 
encryption. Defaults to SunX509 if not set." },
-    "ssl": { "index": 70, "kind": "property", "displayName": "Ssl", "group": 
"security", "label": "security", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Setting to specify whether SSL encryption is 
applied to this endpoint" },
-    "sslClientCertHeaders": { "index": 71, "kind": "property", "displayName": 
"Ssl Client Cert Headers", "group": "security", "label": "security", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.netty.NettyConfiguration", 
"configurationField": "configuration", "description": "When enabled and in SSL 
mode, then the Netty consumer will enrich the C [...]
-    "sslContextParameters": { "index": 72, "kind": "property", "displayName": 
"Ssl Context Parameters", "group": "security", "label": "security", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "To configure security using 
SSLContextParameters" },
-    "sslHandler": { "index": 73, "kind": "property", "displayName": "Ssl 
Handler", "group": "security", "label": "security", "required": false, "type": 
"object", "javaType": "io.netty.handler.ssl.SslHandler", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Reference to a class that could be used to 
return an SSL Handler" },
-    "trustStoreFile": { "index": 74, "kind": "property", "displayName": "Trust 
Store File", "group": "security", "label": "security", "required": false, 
"type": "string", "javaType": "java.io.File", "deprecated": true, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Server side certificate keystore to be used 
for encryption" },
-    "trustStoreResource": { "index": 75, "kind": "property", "displayName": 
"Trust Store Resource", "group": "security", "label": "security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, 
"supportFileReference": true, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Server side certificate keystore to be [...]
-    "useGlobalSslContextParameters": { "index": 76, "kind": "property", 
"displayName": "Use Global Ssl Context Parameters", "group": "security", 
"label": "security", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Enable usage of global SSL context 
parameters." }
+    "keyStoreFormat": { "index": 64, "kind": "property", "displayName": "Key 
Store Format", "group": "security", "label": "security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Keystore format to be used for payload 
encryption. Defaults to JKS if not set" },
+    "keyStoreResource": { "index": 65, "kind": "property", "displayName": "Key 
Store Resource", "group": "security", "label": "security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, 
"supportFileReference": true, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Client side certificate keystore to be use 
[...]
+    "needClientAuth": { "index": 66, "kind": "property", "displayName": "Need 
Client Auth", "group": "security", "label": "consumer,security", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.netty.NettyConfiguration", 
"configurationField": "configuration", "description": "Configures whether the 
server needs client authentication when using SSL." },
+    "passphrase": { "index": 67, "kind": "property", "displayName": 
"Passphrase", "group": "security", "label": "security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Password setting to use in order to 
encrypt\/decrypt payloads sent using SSH" },
+    "securityProvider": { "index": 68, "kind": "property", "displayName": 
"Security Provider", "group": "security", "label": "security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Security provider to be used for payload 
encryption. Defaults to SunX509 if not set." },
+    "ssl": { "index": 69, "kind": "property", "displayName": "Ssl", "group": 
"security", "label": "security", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Setting to specify whether SSL encryption is 
applied to this endpoint" },
+    "sslClientCertHeaders": { "index": 70, "kind": "property", "displayName": 
"Ssl Client Cert Headers", "group": "security", "label": "security", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.netty.NettyConfiguration", 
"configurationField": "configuration", "description": "When enabled and in SSL 
mode, then the Netty consumer will enrich the C [...]
+    "sslContextParameters": { "index": 71, "kind": "property", "displayName": 
"Ssl Context Parameters", "group": "security", "label": "security", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "To configure security using 
SSLContextParameters" },
+    "sslHandler": { "index": 72, "kind": "property", "displayName": "Ssl 
Handler", "group": "security", "label": "security", "required": false, "type": 
"object", "javaType": "io.netty.handler.ssl.SslHandler", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Reference to a class that could be used to 
return an SSL Handler" },
+    "trustStoreResource": { "index": 73, "kind": "property", "displayName": 
"Trust Store Resource", "group": "security", "label": "security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, 
"supportFileReference": true, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Server side certificate keystore to be [...]
+    "useGlobalSslContextParameters": { "index": 74, "kind": "property", 
"displayName": "Use Global Ssl Context Parameters", "group": "security", 
"label": "security", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Enable usage of global SSL context 
parameters." }
   },
   "headers": {
     "CamelNettyCloseChannelWhenComplete": { "index": 0, "kind": "header", 
"displayName": "", "group": "common", "label": "", "required": false, 
"javaType": "Boolean", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "Indicates whether the channel should be 
closed after complete.", "constantName": 
"org.apache.camel.component.netty.NettyConstants#NETTY_CLOSE_CHANNEL_WHEN_COMPLETE"
 },
@@ -183,17 +181,15 @@
     "textline": { "index": 63, "kind": "parameter", "displayName": "Textline", 
"group": "codec", "label": "codec", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Only used for TCP. If no codec is specified, 
you can use this flag to indicate a text line based codec; [...]
     "enabledProtocols": { "index": 64, "kind": "parameter", "displayName": 
"Enabled Protocols", "group": "security", "label": "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.netty.NettyConfiguration", 
"configurationField": "configuration", "description": "Which protocols to 
enable when using SSL" },
     "hostnameVerification": { "index": 65, "kind": "parameter", "displayName": 
"Hostname Verification", "group": "security", "label": "common,security", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.netty.NettyConfiguration", 
"configurationField": "configuration", "description": "To enable\/disable 
hostname verification on SSLEngine" },
-    "keyStoreFile": { "index": 66, "kind": "parameter", "displayName": "Key 
Store File", "group": "security", "label": "security", "required": false, 
"type": "string", "javaType": "java.io.File", "deprecated": true, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Client side certificate keystore to be used 
for encryption" },
-    "keyStoreFormat": { "index": 67, "kind": "parameter", "displayName": "Key 
Store Format", "group": "security", "label": "security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Keystore format to be used for payload 
encryption. Defaults to JKS if not set" },
-    "keyStoreResource": { "index": 68, "kind": "parameter", "displayName": 
"Key Store Resource", "group": "security", "label": "security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, 
"supportFileReference": true, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Client side certificate keystore to be us [...]
-    "needClientAuth": { "index": 69, "kind": "parameter", "displayName": "Need 
Client Auth", "group": "security", "label": "consumer,security", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.netty.NettyConfiguration", 
"configurationField": "configuration", "description": "Configures whether the 
server needs client authentication when using SSL." },
-    "passphrase": { "index": 70, "kind": "parameter", "displayName": 
"Passphrase", "group": "security", "label": "security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Password setting to use in order to 
encrypt\/decrypt payloads sent using SSH" },
-    "securityProvider": { "index": 71, "kind": "parameter", "displayName": 
"Security Provider", "group": "security", "label": "security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Security provider to be used for payload 
encryption. Defaults to SunX509 if not set." },
-    "ssl": { "index": 72, "kind": "parameter", "displayName": "Ssl", "group": 
"security", "label": "security", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Setting to specify whether SSL encryption is 
applied to this endpoint" },
-    "sslClientCertHeaders": { "index": 73, "kind": "parameter", "displayName": 
"Ssl Client Cert Headers", "group": "security", "label": "security", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.netty.NettyConfiguration", 
"configurationField": "configuration", "description": "When enabled and in SSL 
mode, then the Netty consumer will enrich the  [...]
-    "sslContextParameters": { "index": 74, "kind": "parameter", "displayName": 
"Ssl Context Parameters", "group": "security", "label": "security", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "To configure security using 
SSLContextParameters" },
-    "sslHandler": { "index": 75, "kind": "parameter", "displayName": "Ssl 
Handler", "group": "security", "label": "security", "required": false, "type": 
"object", "javaType": "io.netty.handler.ssl.SslHandler", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Reference to a class that could be used to 
return an SSL Handler" },
-    "trustStoreFile": { "index": 76, "kind": "parameter", "displayName": 
"Trust Store File", "group": "security", "label": "security", "required": 
false, "type": "string", "javaType": "java.io.File", "deprecated": true, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Server side certificate keystore to be used 
for encryption" },
-    "trustStoreResource": { "index": 77, "kind": "parameter", "displayName": 
"Trust Store Resource", "group": "security", "label": "security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, 
"supportFileReference": true, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Server side certificate keystore to b [...]
+    "keyStoreFormat": { "index": 66, "kind": "parameter", "displayName": "Key 
Store Format", "group": "security", "label": "security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Keystore format to be used for payload 
encryption. Defaults to JKS if not set" },
+    "keyStoreResource": { "index": 67, "kind": "parameter", "displayName": 
"Key Store Resource", "group": "security", "label": "security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, 
"supportFileReference": true, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Client side certificate keystore to be us [...]
+    "needClientAuth": { "index": 68, "kind": "parameter", "displayName": "Need 
Client Auth", "group": "security", "label": "consumer,security", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.netty.NettyConfiguration", 
"configurationField": "configuration", "description": "Configures whether the 
server needs client authentication when using SSL." },
+    "passphrase": { "index": 69, "kind": "parameter", "displayName": 
"Passphrase", "group": "security", "label": "security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Password setting to use in order to 
encrypt\/decrypt payloads sent using SSH" },
+    "securityProvider": { "index": 70, "kind": "parameter", "displayName": 
"Security Provider", "group": "security", "label": "security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Security provider to be used for payload 
encryption. Defaults to SunX509 if not set." },
+    "ssl": { "index": 71, "kind": "parameter", "displayName": "Ssl", "group": 
"security", "label": "security", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Setting to specify whether SSL encryption is 
applied to this endpoint" },
+    "sslClientCertHeaders": { "index": 72, "kind": "parameter", "displayName": 
"Ssl Client Cert Headers", "group": "security", "label": "security", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.netty.NettyConfiguration", 
"configurationField": "configuration", "description": "When enabled and in SSL 
mode, then the Netty consumer will enrich the  [...]
+    "sslContextParameters": { "index": 73, "kind": "parameter", "displayName": 
"Ssl Context Parameters", "group": "security", "label": "security", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "To configure security using 
SSLContextParameters" },
+    "sslHandler": { "index": 74, "kind": "parameter", "displayName": "Ssl 
Handler", "group": "security", "label": "security", "required": false, "type": 
"object", "javaType": "io.netty.handler.ssl.SslHandler", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Reference to a class that could be used to 
return an SSL Handler" },
+    "trustStoreResource": { "index": 75, "kind": "parameter", "displayName": 
"Trust Store Resource", "group": "security", "label": "security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, 
"supportFileReference": true, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Server side certificate keystore to b [...]
   }
 }
diff --git 
a/components-starter/camel-netty-http-starter/src/main/docs/netty-http.json 
b/components-starter/camel-netty-http-starter/src/main/docs/netty-http.json
index c824a25dfd4..6ad8f87d9ca 100644
--- a/components-starter/camel-netty-http-starter/src/main/docs/netty-http.json
+++ b/components-starter/camel-netty-http-starter/src/main/docs/netty-http.json
@@ -449,22 +449,6 @@
       "type": "io.netty.channel.EventLoopGroup",
       "description": "To use a explicit EventLoopGroup as the boss thread 
pool. For example to share a thread pool with multiple consumers or producers. 
By default each consumer or producer has their own worker pool with 2 x cpu 
count core threads. The option is a io.netty.channel.EventLoopGroup type.",
       "sourceType": 
"org.apache.camel.component.netty.http.springboot.NettyHttpComponentConfiguration"
-    },
-    {
-      "name": "camel.component.netty-http.key-store-file",
-      "type": "java.io.File",
-      "description": "Client side certificate keystore to be used for 
encryption",
-      "sourceType": 
"org.apache.camel.component.netty.http.springboot.NettyHttpComponentConfiguration",
-      "deprecated": true,
-      "deprecation": {}
-    },
-    {
-      "name": "camel.component.netty-http.trust-store-file",
-      "type": "java.io.File",
-      "description": "Server side certificate keystore to be used for 
encryption",
-      "sourceType": 
"org.apache.camel.component.netty.http.springboot.NettyHttpComponentConfiguration",
-      "deprecated": true,
-      "deprecation": {}
     }
   ],
   "hints": [],
diff --git 
a/components-starter/camel-netty-http-starter/src/main/java/org/apache/camel/component/netty/http/springboot/NettyHttpComponentConfiguration.java
 
b/components-starter/camel-netty-http-starter/src/main/java/org/apache/camel/component/netty/http/springboot/NettyHttpComponentConfiguration.java
index 302fcf5089f..bd76c87f2cf 100644
--- 
a/components-starter/camel-netty-http-starter/src/main/java/org/apache/camel/component/netty/http/springboot/NettyHttpComponentConfiguration.java
+++ 
b/components-starter/camel-netty-http-starter/src/main/java/org/apache/camel/component/netty/http/springboot/NettyHttpComponentConfiguration.java
@@ -16,7 +16,6 @@
  */
 package org.apache.camel.component.netty.http.springboot;
 
-import java.io.File;
 import java.util.Map;
 import io.netty.channel.EventLoopGroup;
 import io.netty.channel.group.ChannelGroup;
@@ -35,7 +34,6 @@ import org.apache.camel.spi.HeaderFilterStrategy;
 import org.apache.camel.spring.boot.ComponentConfigurationPropertiesCommon;
 import org.apache.camel.support.jsse.SSLContextParameters;
 import org.springframework.boot.context.properties.ConfigurationProperties;
-import 
org.springframework.boot.context.properties.DeprecatedConfigurationProperty;
 
 /**
  * Netty HTTP server and client using the Netty 4.x.
@@ -397,11 +395,6 @@ public class NettyHttpComponentConfiguration
      * To enable/disable hostname verification on SSLEngine
      */
     private Boolean hostnameVerification = false;
-    /**
-     * Client side certificate keystore to be used for encryption
-     */
-    @Deprecated
-    private File keyStoreFile;
     /**
      * Keystore format to be used for payload encryption. Defaults to JKS if 
not
      * set
@@ -456,11 +449,6 @@ public class NettyHttpComponentConfiguration
      * option is a io.netty.handler.ssl.SslHandler type.
      */
     private SslHandler sslHandler;
-    /**
-     * Server side certificate keystore to be used for encryption
-     */
-    @Deprecated
-    private File trustStoreFile;
     /**
      * Server side certificate keystore to be used for encryption. Is loaded by
      * default from classpath, but you can prefix with classpath:, file:, or
@@ -905,17 +893,6 @@ public class NettyHttpComponentConfiguration
         this.hostnameVerification = hostnameVerification;
     }
 
-    @Deprecated
-    @DeprecatedConfigurationProperty
-    public File getKeyStoreFile() {
-        return keyStoreFile;
-    }
-
-    @Deprecated
-    public void setKeyStoreFile(File keyStoreFile) {
-        this.keyStoreFile = keyStoreFile;
-    }
-
     public String getKeyStoreFormat() {
         return keyStoreFormat;
     }
@@ -998,17 +975,6 @@ public class NettyHttpComponentConfiguration
         this.sslHandler = sslHandler;
     }
 
-    @Deprecated
-    @DeprecatedConfigurationProperty
-    public File getTrustStoreFile() {
-        return trustStoreFile;
-    }
-
-    @Deprecated
-    public void setTrustStoreFile(File trustStoreFile) {
-        this.trustStoreFile = trustStoreFile;
-    }
-
     public String getTrustStoreResource() {
         return trustStoreResource;
     }
diff --git a/components-starter/camel-netty-starter/src/main/docs/netty.json 
b/components-starter/camel-netty-starter/src/main/docs/netty.json
index cd5174c0186..aea01c3b57b 100644
--- a/components-starter/camel-netty-starter/src/main/docs/netty.json
+++ b/components-starter/camel-netty-starter/src/main/docs/netty.json
@@ -520,22 +520,6 @@
       "type": "io.netty.channel.EventLoopGroup",
       "description": "To use a explicit EventLoopGroup as the boss thread 
pool. For example to share a thread pool with multiple consumers or producers. 
By default each consumer or producer has their own worker pool with 2 x cpu 
count core threads. The option is a io.netty.channel.EventLoopGroup type.",
       "sourceType": 
"org.apache.camel.component.netty.springboot.NettyComponentConfiguration"
-    },
-    {
-      "name": "camel.component.netty.key-store-file",
-      "type": "java.io.File",
-      "description": "Client side certificate keystore to be used for 
encryption",
-      "sourceType": 
"org.apache.camel.component.netty.springboot.NettyComponentConfiguration",
-      "deprecated": true,
-      "deprecation": {}
-    },
-    {
-      "name": "camel.component.netty.trust-store-file",
-      "type": "java.io.File",
-      "description": "Server side certificate keystore to be used for 
encryption",
-      "sourceType": 
"org.apache.camel.component.netty.springboot.NettyComponentConfiguration",
-      "deprecated": true,
-      "deprecation": {}
     }
   ],
   "hints": [],
diff --git 
a/components-starter/camel-netty-starter/src/main/java/org/apache/camel/component/netty/springboot/NettyComponentConfiguration.java
 
b/components-starter/camel-netty-starter/src/main/java/org/apache/camel/component/netty/springboot/NettyComponentConfiguration.java
index a953e74781b..e39f4a0108d 100644
--- 
a/components-starter/camel-netty-starter/src/main/java/org/apache/camel/component/netty/springboot/NettyComponentConfiguration.java
+++ 
b/components-starter/camel-netty-starter/src/main/java/org/apache/camel/component/netty/springboot/NettyComponentConfiguration.java
@@ -16,7 +16,6 @@
  */
 package org.apache.camel.component.netty.springboot;
 
-import java.io.File;
 import java.util.Map;
 import io.netty.channel.EventLoopGroup;
 import io.netty.channel.group.ChannelGroup;
@@ -33,7 +32,6 @@ import org.apache.camel.component.netty.TextLineDelimiter;
 import org.apache.camel.spring.boot.ComponentConfigurationPropertiesCommon;
 import org.apache.camel.support.jsse.SSLContextParameters;
 import org.springframework.boot.context.properties.ConfigurationProperties;
-import 
org.springframework.boot.context.properties.DeprecatedConfigurationProperty;
 
 /**
  * Socket level networking using TCP or UDP with Netty 4.x.
@@ -452,11 +450,6 @@ public class NettyComponentConfiguration
      * To enable/disable hostname verification on SSLEngine
      */
     private Boolean hostnameVerification = false;
-    /**
-     * Client side certificate keystore to be used for encryption
-     */
-    @Deprecated
-    private File keyStoreFile;
     /**
      * Keystore format to be used for payload encryption. Defaults to JKS if 
not
      * set
@@ -503,11 +496,6 @@ public class NettyComponentConfiguration
      * option is a io.netty.handler.ssl.SslHandler type.
      */
     private SslHandler sslHandler;
-    /**
-     * Server side certificate keystore to be used for encryption
-     */
-    @Deprecated
-    private File trustStoreFile;
     /**
      * Server side certificate keystore to be used for encryption. Is loaded by
      * default from classpath, but you can prefix with classpath:, file:, or
@@ -1039,17 +1027,6 @@ public class NettyComponentConfiguration
         this.hostnameVerification = hostnameVerification;
     }
 
-    @Deprecated
-    @DeprecatedConfigurationProperty
-    public File getKeyStoreFile() {
-        return keyStoreFile;
-    }
-
-    @Deprecated
-    public void setKeyStoreFile(File keyStoreFile) {
-        this.keyStoreFile = keyStoreFile;
-    }
-
     public String getKeyStoreFormat() {
         return keyStoreFormat;
     }
@@ -1123,17 +1100,6 @@ public class NettyComponentConfiguration
         this.sslHandler = sslHandler;
     }
 
-    @Deprecated
-    @DeprecatedConfigurationProperty
-    public File getTrustStoreFile() {
-        return trustStoreFile;
-    }
-
-    @Deprecated
-    public void setTrustStoreFile(File trustStoreFile) {
-        this.trustStoreFile = trustStoreFile;
-    }
-
     public String getTrustStoreResource() {
         return trustStoreResource;
     }

Reply via email to