不要使用 com.sun.net.ssl.internal.ssl.Provider

此規則標示是否使用了 com.sun.net.ssl.internal.ssl.Provider 類別。 這個類別不應使用。 請改用 com.ibm.jsse2.IBMJSSEProvider2

此規則也會標示是否使用了來自 com.sun.net.ssl.internal.ssl 套件的下列類別。 不應該使用這些類別。 請改用來自 com.ibm.jsse2 套件的類別。

自動化修正程式將進行下列變更:

自訂配置複製到應用程式建置檔,以啟用修正程式自動化。

例如,下列程式碼片段

import com.sun.net.ssl.internal.ssl.Provider;
import com.sun.net.ssl.internal.ssl.SSLSocketFactoryImpl;
    
if (myProvider instanceof com.sun.net.ssl.internal.ssl.Provider)

會變更為

import com.ibm.jsse2.IBMJSSEProvider2;
import com.ibm.jsse2.SSLSocketFactoryImpl;
    
if (myProvider instanceof com.ibm.jsse2.IBMJSSEProvider2)

套用此規則的快速修正程式之後,依 com.sun.net.ssl.internal.ssl.Provider 的使用方式而定,您可能還需要進行一些變更。 請利用 Eclipse Java 問題標記來協助您完成因 com.sun.net.ssl.internal.ssl.Providercom.ibm.jsse2.IBMJSSEProvider2 之間的差異而需要進行的其他變更。 特別是會有部分差異如下:

如需此規則的相關資訊,請參閱: