com.sun.net.ssl.internal.ssl.Provider プロバイダー名は削除された

レガシー 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 を参照してください。