TLS Cipher Suites
The Java Runtime Environment provides the ability to specify custom TLS cipher suites to be used by servers when accepting client connections. See https://java.com/en/configure_crypto.html for more information. To use this feature for the NiFi web service, the following NiFi properties may be set:
Property Name | Description |
---|---|
|
Set of ciphers that are available to be used by incoming client connections. Replaces system defaults if set. |
|
Set of ciphers that must not be used by incoming client connections. Filters available ciphers if set. |
Each property should take the form of a comma-separated list of common cipher names as specified https://docs.oracle.com/javase/8/docs/technotes/guides/security/StandardNames.html#ciphersuites. Regular expressions (for example ^.*GCM_SHA256$
) may also be specified.
The semantics match the use of the following Jetty APIs: