Github user mcgilman commented on the issue:
https://github.com/apache/nifi/pull/2933
@joewitt Thanks for the PR! When starting up in secure mode using a
configuration that works with current master branch, I received some stack
traces regarding the initialization of the `SSLContext`. There appears to be a
runtime difference introduced here that affects the loading of providers.
> 1305 Caused by: java.security.NoSuchAlgorithmException: no such
algorithm: JKS for provider BC
1306 at sun.security.jca.GetInstance.getService(GetInstance.java:87)
1307 at sun.security.jca.GetInstance.getInstance(GetInstance.java:206)
1308 at java.security.Security.getImpl(Security.java:698)
1309 at java.security.KeyStore.getInstance(KeyStore.java:896)
1310 ... 21 common frames omitted
---