try {
String res = keyStore.substring(10);
URL url = new ClassPathResource(res).getURL();
keyStore = url.toString();
} catch (IOException e) {
throw new JBIException("Unable to find keyStore " + keyStore, e);
}
}
String keyStorePassword = ssl.getKeyStorePassword();
if (keyStorePassword == null) {
keyStorePassword = System.getProperty("javax.net.ssl.keyStorePassword");
if (keyStorePassword == null) {
throw new IllegalArgumentException(
"keyStorePassword or system property javax.net.ssl.keyStorePassword must be set");
}
}
String trustStore = ssl.getTrustStore();
String trustStorePassword = null;
if (trustStore == null) {
trustStore = System.getProperty("javax.net.ssl.trustStore");
}
if (trustStore != null) {
if (trustStore.startsWith("classpath:")) {
try {
String res = trustStore.substring(10);
URL url = new ClassPathResource(res).getURL();
trustStore = url.toString();
} catch (IOException e) {
throw new JBIException("Unable to find trustStore " + trustStore, e);
}
}
trustStorePassword = ssl.getTrustStorePassword();
if (trustStorePassword == null) {
trustStorePassword = System.getProperty("javax.net.ssl.trustStorePassword");