Вот как я проверяю, присутствует ли поставщик SunJsse в Java 11. [code] Class cls; try { cls = Class.forName("com.sun.net.ssl.internal.ssl.Provider"); } catch (ClassNotFoundException ex) { return null; }
Provider provider try { provider = (Provider) cls.newInstance(); } catch (IllegalAccessException ex) { throw new RuntimeException(ex); } catch (InstantiationException ex) { throw new RuntimeException(ex); } [/code] Но [b]com.sun.net.ssl.internal.ssl.Provider[/b] был удален, и классы больше не существуют в Java 17. Как проверить наличие поставщика SunJSSE??