Christian created KAFKA-14818:
---------------------------------
Summary: Support non default file systems
Key: KAFKA-14818
URL: https://issues.apache.org/jira/browse/KAFKA-14818
Project: Kafka
Issue Type: Improvement
Components: clients
Affects Versions: 3.3.2
Reporter: Christian
In our java project we are using a truststore and keystore that are not part of
our application but download from an external source. We are running in a
docker container without file system write access.
We can download keystore and truststore and store them to an
in-memory-filesystem (jimf).
When the DefaultSslEngineFactory tries to load these Files it uses
{code:java}
try (InputStream in = Files.newInputStream(Paths.get(path))) {{code}
same goes for lastModifiesMS().
If Paths.get(path) would be replaced with Paths.get(URI.create(path)) the code
works with the default filesystem but for other filesystems like jimfs, too.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)