У меня проблема с темным предметом самозаверяющих сертификатов. Я создал хранилище ключей, используя keytool, а затем создал самозаверяющий сертификат. В настоящее время происходит то, что при первой загрузке Java-приложения с помощью Java Web Start отображается приглашение безопасности, и после его принятия сертификат сохраняется в доверенном списке панели управления Java, как и ожидалось. Очевидно, что jar-файлы приложения во время войны были подписаны с использованием того же хранилища ключей.
Однако я бы подумал, что, если я вручную импортирую сертификат в доверенный список панели управления Java, запрос безопасности не будет отображаться даже в первый раз. Тем не менее, приглашение безопасности всегда появляется в первый раз, даже если я вручную импортировал сертификат в список доверенных.
Это происходит по замыслу? это означает, что пользователь всегда будет вынужден хотя бы один раз выбрать вариант «не показывать это предупреждение снова»? или возможно что-то упустил? Уровень безопасности в панели управления Java как можно ниже. Также в список исключительных сайтов был добавлен стартовый URL-адрес Java. Запрос безопасности выглядит как на картинке ниже.
Предупреждение безопасности