Как настроить файл Eclipse.ini для зеркалирования сценария оболочки для включения TLS - PullRequest
0 голосов
/ 22 апреля 2019

У меня есть сценарий оболочки, который выглядит следующим образом:

cd ~/git/Development/project/target
java -Xmx4096m -Xms1024m -Djavax.net.ssl.trustStore=/etc/pki/java/trustStore.jks -Djavax.net.ssl.trustStorePassword=$(cat /home/name/scripts/jks-password) -Djavax.net.ssl.trustStoreType=jks -Djavax.net.ssl.keyStore=/etc/pki/java/server_keystore.p12 -Djavax.net.ssl.keyStorePassword=$(cat /home/name/scripts/server-password) -Djavax.net.ssl.keyStoreType=PKCS12 -Dhttps.protocols=TLSv1.2 -jar api*.jar

, и когда я запускаю его из терминала, он прекрасно работает.

Однако для целей разработки / тестирования я хочубыть в состоянии запустить мое приложение из Eclipse.Поэтому я обновил свой eclipse.ini файл, добавив в него:

-Xmx4096m 
-Xms1024m 
-Djavax.net.ssl.trustStore="/etc/pki/java/trustStore.jks"
-Djavax.net.ssl.trustStorePassword=$(cat "/home/name/scripts/jks-password")
-Djavax.net.ssl.trustStoreType=jks 
-Djavax.net.ssl.keyStore="/etc/pki/java/server_keystore.p12"
-Djavax.net.ssl.keyStorePassword=$(cat "/home/name/scripts/server-password")
-Djavax.net.ssl.keyStoreType=PKCS12 

-Dhttps.protocols = TLSv1.2

Однако, когда я пытаюсь запустить свое приложение как приложение Java внутри EclipseЯ получаю исключение SSLHandshakeException, которое указывает, что оно не отвечает на мои аргументы JVM.Может кто-нибудь помочь мне правильно настроить мой файл eclipse.ini?

...