nifi/nifi-commons
Nathan Gough 4ec9155cbc
NIFI-6770 - Set validator to Validator.VALID to allow empty password for truststores.
Added no-password keystore for tests
System NiFi truststore now allows a passwordless truststore. Added a unit test to prove this.
Forgot no-password-truststore.jks file for the unit test.
Refactored utility method from CertificateUtils to KeyStoreUtils.
Added utility methods to verify keystore and key passwords.
Added unit tests.
Implemented different keystore and truststore validation logic.
Refactored internal custom validation in StandardSSLContextService.
Added unit test resource for keystore with different key and keystore passwords.
Added unit test to generate passwordless truststore for https://nifi.apache.org for live testing.
Resolved NPE in SSLContext generation in StandardSSLContextService
Added unit test to generate passwordless truststore for localhost for InvokeHTTP testing.
Resolved TrustManagerFactoryImpl initialization error.
Fixed unit test without proper cleanup which caused RAT failures.

Co-authored-by: Andy LoPresto <alopresto@apache.org>

This closes #3823.

Signed-off-by: Andy LoPresto <alopresto@apache.org>
2020-01-17 20:01:06 -08:00
..
nifi-data-provenance-utils NIFI-6733 updating to next release version for master branch 2019-11-04 13:31:39 -05:00
nifi-expression-language NIFI-6839 - Upgrade jackson-databind direct dependencies 2019-11-25 10:58:22 -05:00
nifi-flowfile-packager NIFI-6733 updating to next release version for master branch 2019-11-04 13:31:39 -05:00
nifi-hl7-query-language NIFI-6733 updating to next release version for master branch 2019-11-04 13:31:39 -05:00
nifi-json-utils NIFI-6839 - Upgrade jackson-databind direct dependencies 2019-11-25 10:58:22 -05:00
nifi-logging-utils NIFI-6733 updating to next release version for master branch 2019-11-04 13:31:39 -05:00
nifi-metrics NIFI-6733 updating to next release version for master branch 2019-11-04 13:31:39 -05:00
nifi-parameter NIFI-6948 - Removing some debug logging. 2019-12-23 16:07:52 -05:00
nifi-properties NIFI-3833 Added encrypted flowfile repository implementation. 2020-01-10 10:44:59 -08:00
nifi-record NIFI-6733 updating to next release version for master branch 2019-11-04 13:31:39 -05:00
nifi-record-path NIFI-6733 updating to next release version for master branch 2019-11-04 13:31:39 -05:00
nifi-rocksdb-utils NIFI-6733 updating to next release version for master branch 2019-11-04 13:31:39 -05:00
nifi-schema-utils NIFI-6733 updating to next release version for master branch 2019-11-04 13:31:39 -05:00
nifi-security-utils NIFI-6770 - Set validator to Validator.VALID to allow empty password for truststores. 2020-01-17 20:01:06 -08:00
nifi-site-to-site-client NIFI-6839 - Upgrade jackson-databind direct dependencies 2019-11-25 10:58:22 -05:00
nifi-socket-utils NIFI-6830 Change code to allow empty KeyPassword. 2020-01-09 11:53:15 -05:00
nifi-utils NIFI-6707: Addition of nifi-system-tests module. Updates to EmbeddedNiFi, NiFi and SystemBundle to properly support classloader isolation that is needed for creating system-level tests and isolating the classpath of the tests themselves from the NiFi classpath. Fixed bootstrap listener to ensure that it always closes socket before calling shutdown(). Failure to do so can result in RunNiFi sometimes timing out while waiting for a response from NiFi 2019-11-08 12:33:16 -05:00
nifi-web-utils NIFI-6839 - Upgrade jackson-databind direct dependencies 2019-11-25 10:58:22 -05:00
nifi-write-ahead-log NIFI-3833 Added encrypted flowfile repository implementation. 2020-01-10 10:44:59 -08:00
pom.xml NIFI-6733 updating to next release version for master branch 2019-11-04 13:31:39 -05:00