Syntax
sslProxy:
connection: {}
host: <string>
ip: <string>
port: <number>
sslInterceptors:
- <sslInterceptors>
target: {}
useAsDefault: <boolean>
sslProxy:
connection: {}
host: <string>
ip: <string>
port: <number>
sslInterceptors:
- <sslInterceptors>
target: {}
useAsDefault: <boolean>
Attributes
| Name | Required | Default | Description | Examples |
|---|---|---|---|---|
| host | false | - | - | - |
| ip | false | not set | If present, binds the port only on the specified IP. Useful for hosts with multiple IP addresses. | 127.0.0.1 |
| port | false | - | - | - |
| useAsDefault | false | true | whether to use the SSLContext built from this SSLProxy when no SNI header was transmitted. | - |
Child Structure
| Element | Cardinality | Description |
|---|---|---|
| connection | 0..1 | Configuration for low-level socket behavior of Membrane's HTTP client. This includes timeouts and local address binding for outbound connections. Typically used as a child of . XML Example: YAML (experimental): |
| sslInterceptors | 0..* | |
| target | 0..1 | The destination where the service proxy will send messages to. Use the target element if you want to send the messages to a target. Supports dynamic destinations through expressions. |
Can be used in
No parent elements.