RestrictedSSLContextService
Implementation: StandardRestrictedSSLContextService
The SSL Context Service used to provide server certificate information for TLS (https) connections. Keystore must be configured on the service. If truststore is also configured, it will turn on and require client certificate authentication (Mutual TLS).
This Property is only considered if the [Use TLS] Property has a value of "true". | Authorized DN Pattern | Authorized DN Pattern | .* | | A Regular Expression to apply against the Distinguished Name of incoming connections. If the Pattern does not match the DN, the connection will be refused. The property will only be used if client certificate authentication (Mutual TLS) has been configured on SSL Context Service, otherwise it will be ignored.
This Property is only considered if the [Use TLS] Property has a value of "true". |
Flow Control Window | Flow Control Window | 1MB | | The initial HTTP/2 flow control window for both new streams and overall connection. Flow-control schemes ensure that streams on the same connection do not destructively interfere with each other. The default is 1MB. |
Maximum Message Size | Max Message Size | 4MB | | The maximum size of FlowFiles that this processor will allow to be received. The default is 4MB. If FlowFiles exceed this size, you should consider using another transport mechanism as gRPC isn't designed for heavy payloads. |
Relationships:
Name | Description |
---|
Success | The FlowFile was received successfully. |
Reads Attributes:
None specified.Writes Attributes:
Name | Description |
---|
listengrpc.remote.user.dn | The DN of the user who sent the FlowFile to this NiFi |
listengrpc.remote.host | The IP of the client who sent the FlowFile to this NiFi |
State management:
This component does not store state.Restricted:
This component is not restricted.Input requirement:
This component does not allow an incoming relationship.System Resource Considerations:
None specified.