Info Call to SSL/TLS API

Description

List of all files shipped in the application.

Recommendation

This entry is informative, no recommendations applicable.

References
Technical details

Method com.github.nkzawa.engineio.client.transports.PollingXHR$Request.create() calling method javax.net.ssl.HttpsURLConnection.setHostnameVerifier()


    public void create()
    {
        try {
            javax.net.ssl.HttpsURLConnection v1_2 = com.github.nkzawa.engineio.client.transports.PollingXHR.access$200();
            String v4_1 = new Object[2];
            v4_1[0] = this.method;
            v4_1[1] = this.uri;
            v1_2.fine(String.format("xhr open %s: %s", v4_1));
            this.xhr = ((java.net.HttpURLConnection) new java.net.URL(this.uri).openConnection());
            this.xhr.setRequestMethod(this.method);
            this.xhr.setConnectTimeout(10000);
        } catch (javax.net.ssl.HttpsURLConnection v1_6) {
            this.onError(v1_6);
            return;
        }
        if ((this.xhr instanceof javax.net.ssl.HttpsURLConnection)) {
            if (this.sslContext != null) {
                ((javax.net.ssl.HttpsURLConnection) this.xhr).setSSLSocketFactory(this.sslContext.getSocketFactory());
            }
            if (this.hostnameVerifier != null) {
                ((javax.net.ssl.HttpsURLConnection) this.xhr).setHostnameVerifier(this.hostnameVerifier);
            }
        }
        javax.net.ssl.HttpsURLConnection v1_14 = new java.util.TreeMap(String.CASE_INSENSITIVE_ORDER);
        if ("POST".equals(this.method)) {
            this.xhr.setDoOutput(1);
            v1_14.put("Content-type", "application/octet-stream");
        }
        void v0_1 = this.onRequestHeaders(v1_14);
        Thread v2_16 = v1_14.entrySet().iterator();
        while (v2_16.hasNext()) {
            String v4_7 = ((java.util.Map$Entry) v2_16.next());
            this.xhr.setRequestProperty(((String) v4_7.getKey()), ((String) v4_7.getValue()));
        }
        Thread v2_17 = com.github.nkzawa.engineio.client.transports.PollingXHR.access$200();
        com.github.nkzawa.engineio.client.transports.PollingXHR$Request$1 v3_1 = new Object[2];
        v3_1[0] = this.uri;
        v3_1[1] = this.data;
        v2_17.fine(String.format("sending xhr with url %s | data %s", v3_1));
        new Thread(new com.github.nkzawa.engineio.client.transports.PollingXHR$Request$1(this, v0_1)).start();
        return;
    }