在java代码中引用我的密钥库文件
我正在尝试连接我在代码中创建并导入了一些证书的密钥库 这是一段代码在java代码中引用我的密钥库文件,java,Java,我正在尝试连接我在代码中创建并导入了一些证书的密钥库 这是一段代码 if(inputStream == null){ inputStream = getClass().getClassLoader().getResourceAsStream("resource/text.jks"); socket=sslConnect.sslSocket("00.000.000.000", 9102, "rogue1", "6000", inputStrea
if(inputStream == null){
inputStream = getClass().getClassLoader().getResourceAsStream("resource/text.jks");
socket=sslConnect.sslSocket("00.000.000.000", 9102, "rogue1", "6000", inputStream);
}
我的项目位于C:\
这是路径C:\pdsl\src\pdlsipay
在pdlsipay内部,我有file.java
和上面的代码片段
文件夹资源可在c:\pdlsipay
在文件夹资源中可以找到text.jks
如何读取此行中的text.jks
文件
getResourceAsStream(“resource/text.jks”)代码>getResourceAsStream专门用于访问应用程序类路径上的资源,因此需要在类路径中包含C:\pdlsiplay
或者,您可以避免getResourceAsStream并直接读取数据:
File keystoreFile = new File("C:/pdlsipay/resource/text.jks");
FileInputStream keystoreData = new FileImportStream(keystoreFile);
socket=sslConnect.sslSocket("00.000.000.000", 9102, "rogue1", "6000", keystoreData);