With the Ruby -> Java rewrite in https://github.com/logstash-plugins/logstash-input-tcp/pull/178 we avoided installing the BC provider at runtime.
Unfortunately to be able to decrypt an openssl keys the BC class relies on the fact that the provider is available.
Otherwise reading the key-pair leads to a NoSuchAlgorithmException: PBKDF-OpenSSL SecretKeyFactory not available
With the Ruby -> Java rewrite in https://github.com/logstash-plugins/logstash-input-tcp/pull/178 we avoided installing the BC provider at runtime. Unfortunately to be able to decrypt an openssl keys the BC class relies on the fact that the provider is available.
Otherwise reading the key-pair leads to a
NoSuchAlgorithmException: PBKDF-OpenSSL SecretKeyFactory not available