Description:
Standard implementation of the SSLContextService. Provides the ability to configure keystore and/or truststore properties once and reuse that configuration throughout the application
Tags:
ssl, secure, certificate, keystore, truststore, jks, p12, pkcs12, pkcs
Properties:
In the list below, the names of required properties appear in bold. Any other properties (not in bold) are considered optional. The table also indicates any default values, and whether a property is considered “sensitive”, meaning that its value will be encrypted. Before entering a value in a sensitive property, ensure that the nifi.properties file has an entry for the property nifi.sensitive.props.key.
Name | Default Value | Allowable Values | Description |
Keystore Filename | The fully-qualified filename of the Keystore | ||
Keystore Password |
The password for the Keystore Sensitive Property: true |
||
Keystore Type |
* JKS * PKCS12 |
The Type of the Keystore | |
Truststore Filename | The fully-qualified filename of the Truststore | ||
Truststore Password |
The password for the Truststore Sensitive Property: true |
||
Truststore Type |
* JKS * PKCS12 |
The Type of the Truststore. Either JKS or PKCS12 | |
SSL Protocol | TLS |
* SSL * SSLv2Hello * SSLv3 * TLS * TLSv1 * TLSv1.1 * TLSv1.2 |
The algorithm to use for this SSL context |