レガシー SunJSSE プロバイダー名 com.sun.net.ssl.internal.ssl.Provider は Java SE 15 で削除されました。代わりにプロバイダー名 SunJSSE が使用されます。
このルールには自動修正があります。 カスタム構成をアプリケーション・ビルド・ファイルにコピーして、フィックスの自動化を有効にします。
自動修正により、 com.sun.net.ssl.internal.ssl.Provider ストリング・リテラルへの参照が SunJSSEに変更されます。
例えば、以下のようなコード断片があるとします。
| SSLContext.getInstance("TLS", "com.sun.net.ssl.internal.ssl.Provider"); |
これは、次のように変更されます。
| SSLContext.getInstance("TLS", "SunJSSE"); |
これらの変更について詳しくは、 Removed Features and Options in Java SE 15 を参照してください。