getResourceAsStream

2024-06-17 13:18
文章标签 getresourceasstream

本文主要是介绍getResourceAsStream,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

SPDB_Express_Key_Path=/key/SPDB/spdb.pfx 去掉conf前面的路径

private synchronized static void initSSLContext() {
if (sslCtx == null) {
String keyPath = BankMessageUtil.SPDB_Express_Key_Path;
String password = BankMessageUtil.SPDB_Express_Key_Password;
try {
sslCtx = SSLContext.getInstance("TLS");
KeyManagerFactory kmf = KeyManagerFactory.getInstance(KeyManagerFactory.getDefaultAlgorithm());// "SunX509"
KeyStore ks = KeyStore.getInstance("PKCS12");
ks.load(Resources.getResourceAsStream(keyPath), password.toCharArray());
kmf.init(ks, password.toCharArray());
sslCtx.init(kmf.getKeyManagers(), trustAllCerts, null);
log.info("load keystore success.");
} catch (Exception ex) {
log.error(ex);
}
}
}

这篇关于getResourceAsStream的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1069549

相关文章

解决this.getClass().getClassLoader().getResourceAsStream找不到文件

1.问题一 可能是参数不对,this.getClass().getClassLoader().getResourceAsStream(“/pp.xml”); 文件名前要加 “/”。 2.可能是打出的包里没有 去打出的jar包下看看是否有 没有打到包里的话maven要加如下配置 <build><!--主要是这个配置 指明resource路径,测试resource有同样需求也要配置测试路径-