You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ofbiz.apache.org by "Rishi Solanki (JIRA)" <ji...@apache.org> on 2016/06/22 14:53:58 UTC

[jira] [Created] (OFBIZ-7551) Enforce noninstantiability to SSLUtil class

Rishi Solanki created OFBIZ-7551:
------------------------------------

             Summary: Enforce noninstantiability to SSLUtil class
                 Key: OFBIZ-7551
                 URL: https://issues.apache.org/jira/browse/OFBIZ-7551
             Project: OFBiz
          Issue Type: Sub-task
          Components: framework
    Affects Versions: Trunk
            Reporter: Rishi Solanki
            Priority: Minor


- Make class as final.
- Add a private constructor.
- Make the following public static variables as private
{code}
    public static final int HOSTCERT_NO_CHECK = 0;
    public static final int HOSTCERT_MIN_CHECK = 1;
    public static final int HOSTCERT_NORMAL_CHECK = 2;
{code}
- Add getHostCertNoCheck(), getHostCertMinCheck() and getHostCertNormalCheck() public static methods and use them in following classes, Also check if any class remains;
{code}
    HttpClient.java
    URLConnector.java
    AliasSupportedTransportFactory.java
    WidgetMacroLibraryTests.java
    OagisServices.java
{code}
- Move following static class at top and make it private.
{code}
    static class TrustAnyManager implements X509TrustManager
{code}




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)