В настоящее время я использую код java для загрузки KeyStore через .cmd по Runtime.getRuntime().exec()
для выполнения java -jar main.jar
Код
this.ks = KeyStore.getInstance("Windows-MY");
this.ks.load(null, null);
Программа способна загрузить Сертификат x509 с использованием startup.bat
, предоставленного Tomcat по умолчанию. (работает в учетной записи администратора)
Этот не работает при использовании Daemon Service Manager для запуска Tomcat хранилище ключей всегда возвращается пустым.
Я также пробовал использовать разные учетные записи, но, к сожалению, тот же результат: Пусто KeyStore
Я уже загрузил закрытый ключ и все необходимые сертификаты на локальный компьютер / текущего пользователя.
Как я могу сделать эту работу?