Я ломал голову над этой проблемой, здесь , и внезапно подумал проверить, доступны ли ЛЮБЫЕ наборы шифров для RMI-сервера.Итак, я поместил следующий код в ПРОСТО, ДО запуска реестра RMI:
msg("trustStore: "+System.getProperty("javax.net.ssl.trustStore"));
msg("trustStorePassword: "+System.getProperty("javax.net.ssl.trustStorePassword"));
msg("keyStore: "+System.getProperty("javax.net.ssl.keyStore"));
msg("keyStorePassword: "+System.getProperty("javax.net.ssl.keyStorePassword"));
msg("rmi.server.hostname: "+System.getProperty("java.rmi.server.hostname"));msg("supportedCipherSuites: "+System.getProperty("javax.rmi.ssl.client.supportedCipherSuites"));
msg("enabledCipherSuites: "+System.getProperty("javax.rmi.ssl.client.enabledCipherSuites"));
msg("debug: "+System.getProperty("javax.net.debug"));
(где MSG просто отправляет данные через System.out.println
.)
... И к моему ужасуобнаружил, что "supportedCipherSuites
" это NULL
!
Что?!
Я просмотрел все творения, "использовал Google", и еще невыяснил, как я должен заполнить мою установку подходящими комплектами шифров.... Я не ищу ничего особенного, просто обычные простые вещи подойдут!
Arg!
PS Гдевыход реестра RMI из javax.net.debug?Не могу найти это нигде!Спасибо ....