Path to Trust Store - Установка недвижимости не работает? [закрыто]JAVA

Программисты JAVA общаются здесь
Anonymous
Path to Trust Store - Установка недвижимости не работает? [закрыто]

Сообщение Anonymous »

Я установил самоописанный сертификат для тестирования соединения SSL Java. Тем не менее, он отказывается найти Trust Store Java. Я сохранил его копии в/java/jre6/lib/security в дополнение к папке, в которой классы собираются (я использую Netbeans), а также в/Java/Jre6/Bin. Ничто из вышеперечисленного не работает, потому что когда я запускаю следующее, TrustStore == null .
public class ShowTrustStore {

public static void main(String[] args) {
System.setProperty("javax.net.ssl.keyStore", "keystore.jks");
System.setProperty("javax.net.ssl.trustStrore", "cacerts.jks");
System.setProperty("javax.net.ssl.keyStorePassword", "changeit");

String trustStore = System.getProperty("javax.net.ssl.trustStore");
if (trustStore == null) {
System.out.println("javax.net.ssl.trustStore is not defined");
} else {
System.out.println("javax.net.ssl.trustStore = " + trustStore);
}
}
}
< /code>
Как правильно установить путь?package ssltest;

public class Main {

public static void main(String[] args) {

// System.setProperty("javax.net.ssl.keyStore", "/keystore.jks");
// System.setProperty("javax.net.ssl.trustStrore", "/java.home/cacerts.jks");
// System.setProperty("javax.net.ssl.keyStorePassword", "changeit");
// System.setProperty("javax.net.ssl.trustStorePassword", "changeit");

try {
Main.class.getResource("trustStore.jks").getFile();
} catch (Exception e) {
e.printStackTrace();
}

String trustStore = System.getProperty("javax.net.ssl.trustStore");

if (trustStore == null) {
String storeLoc;
storeLoc = System.getProperty("java.class.path");
System.out.println("classpath: " + storeLoc);
}

trustStore = System.getProperty("javax.net.ssl.trustStore");
if (trustStore == null) {
System.out.println("javax.net.ssl.trustStore is not defined");
} else {
System.out.println("javax.net.ssl.trustStore = " + trustStore);
}
}
}
< /code>
run: < /p>
java.lang.NullPointerException
classpath: C:\Users\Main\Documents\NetBeansProjects\sslTest\build\classes;C:\Users\Main\Documents\NetBeansProjects\sslTest\src
at ssltest.Main.main(Main.java:15)
javax.net.ssl.trustStore is not defined
BUILD SUCCESSFUL (total time: 0 seconds)


Подробнее здесь: https://stackoverflow.com/questions/213 ... oesnt-work

Вернуться в «JAVA»