PEMEncodedSSLContextProvider¶
Description¶
SSLContext Provider configurable using PEM Private Key and Certificate files. Supports PKCS1 and PKCS8 encoding for Private Keys as well as X.509 encoding for Certificates.
Properties¶
In the list below required Properties are shown with an asterisk (*). Other properties are considered optional. The table also indicates any default values, and whether a property supports the NiFi Expression Language.
Display Name |
API Name |
Default Value |
Allowable Values |
Description |
---|---|---|---|---|
Certificate Authorities * |
Certificate Authorities |
PEM X.509 Certificate Authorities trusted for verifying peers in TLS communications containing one or more standard certificates |
||
Certificate Authorities Source * |
Certificate Authorities Source |
PROPERTIES |
|
Source of information for loading trusted Certificate Authorities |
Certificate Chain * |
Certificate Chain |
PEM X.509 Certificate Chain associated with Private Key starting with standard BEGIN CERTIFICATE header |
||
Certificate Chain Location * |
Certificate Chain Location |
PEM X.509 Certificate Chain file location associated with Private Key starting with standard BEGIN CERTIFICATE header |
||
Private Key * |
Private Key |
PEM Private Key encoded using either PKCS1 or PKCS8. Supported algorithms include ECDSA, Ed25519, and RSA |
||
Private Key Location * |
Private Key Location |
PEM Private Key file location encoded using either PKCS1 or PKCS8. Supported algorithms include ECDSA, Ed25519, and RSA |
||
Private Key Source * |
Private Key Source |
PROPERTIES |
|
Source of information for loading Private Key and Certificate Chain |
TLS Protocol * |
TLS Protocol |
TLS |
|
TLS protocol version required for negotiating encrypted communications. |
State management¶
This component does not store state.
Restricted¶
This component is not restricted.
System Resource Considerations¶
This component does not specify system resource considerations.