Я сталкиваюсь с ошибкой "KeyGenerator недоступен" при попытке создать SSL-соединение с использованием Javax.mail.
Проект функционировал 3-4 года назад, и он был обновлен до JDK1.8 и доновый JRE.Я предполагаю, что проблема заключается в некоторой фундаментальной причуде при обновлении проекта.
Я следовал всему перечисленному Здесь.
Я добавил путь из JKD1.8.0_131/jre/lib/ext/sunjce_provider.jar в мою библиотеку проекта, чтобы она находилась как в библиотеке JRE, так и в пути к классам проекта.
java.security.NoSuchAlgorithmException: SunTls12RsaPremasterSecret KeyGenerator not available
at javax.crypto.KeyGenerator.<init>(KeyGenerator.java:169) ~[?:1.8.0_131]
at javax.crypto.KeyGenerator.getInstance(KeyGenerator.java:223) ~[?:1.8.0_131]
at sun.security.ssl.JsseJce.getKeyGenerator(JsseJce.java:251) ~[?:1.8.0_131]
at sun.security.ssl.RSAClientKeyExchange.<init>(RSAClientKeyExchange.java:78) ~[?:1.8.0_131]
.....
В этот момент я ожидал, что код создаст соединение.Что я могу сделать, чтобы решить эту проблему?