Providername com.sun.net.ssl.internal.ssl.Provider wurde entfernt

Der traditionelle SunJSSE-Providername com.sun.net.ssl.internal.ssl.Provider wurde in Java SE 15 entfernt. Stattdessen muss der Providername SunJSSE verwendet werden.

Diese Regel hat einen automatisierten Fix. Kopieren Sie die angepasste Konfiguration in die Builddatei Ihrer Anwendung, um die Fixautomatisierung zu aktivieren.

Die automatisierte Korrektur ändert Referenzen auf das Zeichenfolgeliteral com.sun.net.ssl.internal.ssl.Provider in SunJSSE.

Codefragmente wie

SSLContext.getInstance("TLS", "com.sun.net.ssl.internal.ssl.Provider");

werden beispielsweise in den folgenden Code geändert:

SSLContext.getInstance("TLS", "SunJSSE");

Weitere Informationen zu diesen Änderungen finden Sie unter Removed Features and Options in Java SE 15.