java - 将输入流转换为文件对象

标签 java spring-boot

我想在 Spring 应用程序中使用 loadKeyMaterial() api 时传递一个 File 对象。我正在使用 jar 文件来运行我的应用程序,并且在直接访问 jar 中的 File 时遇到了问题。 因此,我使用 InputStream 从资源访问文件。 如何将此 InputStream 转换为 loadKeyMaterial()File 对象?

最佳答案

您可以使用loadKeyMaterial()使用 KeyStore 而不是 File 参数的重载。 KeyStore 可以从流中加载,KeyStore Javadoc 中有一个示例。 .

关于java - 将输入流转换为文件对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50792018/

相关文章:

java - 重写后线程未按预期运行

java - 为 Android 应用程序抓取此 HTML 的最佳方法是什么?

java - 在java中打印任意长度的用户输入姓名的首字母和全名

java - 如果文件不存在则返回空响应

java - 将列表对象转换为列表objectDto java的最佳实践

java - 对于 SOAP,我们是否需要从 WSDL 生成客户端 stub ?

java - 如何在java代码中获取docker容器名称

spring-boot - 将 Hbase 与 Spring Boot 一起使用

spring-mvc - Spring Boot 白标错误页面

spring - MethodArgumentNotValidException 之后获取无效字段的值