此規則標示是否使用了 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.Provider 和 com.ibm.jsse2.IBMJSSEProvider2 之間的差異而需要進行的其他變更。 特別是會有部分差異如下:
如需此規則的相關資訊,請參閱: