So if `openssl` is not available, then the `new OpenSslBinaryKeyFactory(streamingFactory)` line will throw an exception, and you get a log error and an improperly initialized connector. This needs to be refactored to ensure that this process _always_ succeeds, though the `openSslFactory` might be null.