Сертификат не является доверенным на Linux Server, хотя путь хранилища доверенных сертификатов явно указан - PullRequest
0 голосов
/ 11 ноября 2019

Я работаю над POC, где сертификат должен быть установлен и доверен на Linux Server (это необходимо для связи с Encryption Server).

Обратите внимание, что у меня не будет root-доступа для добавления сертификата в файл cacerts. Таким образом, я должен явно указать trustStore Path, который содержит файл jck.

Ниже приведено то, что я сделал в своей программе.

System.setProperty("javax.net.ssl.trustStore",trustStorePath); // setting the trust sore path
System.setProperty("javax.net.ssl.trustStorePassword", "changeit");
System.setProperty("javax.net.ssl.keyStore",trustStorePath);

(Не уверен, чторазница между trustStore и KeyStore. Итак, установили их оба)

Однако, когда я запускаю программу, она выдает ошибку «Не удается проверить сертификат (ошибка является внутренней для сервера шифрования)».

Моя программа не ищет trustStore путь, заданный мной явно. Или что-нибудь еще было настроено?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...