Я пытаюсь сделать что-то вроде
URL clientks = com.messaging.SubscriptionManager.class.getResource( "client.ks" );
String path = clientks.toURI().getPath();
System.setProperty( "javax.net.ssl.keyStore", path);
Где client.ks - это файл, который хранится в com / messaging в файле jar, который я запускаю.
То, что читает javax.net.ssl.keyStore, ожидает путь к файлу client.ks, который находится в банке. Я бы не стал извлекать файл и вставлять его на компьютер клиента, если это возможно. Так можно ли ссылаться на файл в банке?
Это не работает, так как getPath () возвращает ноль. Есть ли другой способ сделать это?