[
https://issues.apache.org/jira/browse/NIFI-1252?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Andy LoPresto reopened NIFI-1252:
---------------------------------
I am re-opening this ticket and suggest adding a property to this processor to
explicitly allow an empty passphrase on a private key, but by default requiring
a passphrase. I think we should raise the status quo to enforce good security
practices, which require a passphrase to protect this extremely sensitive data.
We should instruct the user on the proper process to add a passphrase to their
key if necessary. If there are legacy requirements/blockers to doing this, the
administrator/dataflow manager will be required to explicitly acknowledge that
this is unsafe and set the override property. As an example, this has been
implemented for weak legacy cryptographic combinations in {{EncryptContent}}
processor in [NIFI-1463]. This should also be done for all other uses of
"private keys" throughout the application.
> The FetchSFTP processor has inconsistent behavior when using public/private
> keys for login
> ------------------------------------------------------------------------------------------
>
> Key: NIFI-1252
> URL: https://issues.apache.org/jira/browse/NIFI-1252
> Project: Apache NiFi
> Issue Type: Bug
> Reporter: David A. Wynne
> Priority: Minor
>
> When using public/private keys for login in to a system with FetchSFTP, it
> requires the Private key passphrase to have a value. The other processors
> that have the capability to use public/private keys do not require that the
> same property have a value. The FetchSFTP processor should be modified to
> have the same behavior. I am testing in version NiFi-0.4.0-SNAPSHOT.
> If I put in a value for the property, it will work, it ignores the value
> since the key was created without a passphrase. So, it isn't a show stopper,
> just a little annoying.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)