c.smali

.class public final Lf/c/a/a/f/c;
.super Ljava/lang/Object;
.source ""


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lf/c/a/a/f/c$b;
    }
.end annotation


# direct methods
.method public static a()Ljavax/net/ssl/SSLSocketFactory;
    .registers 5

    const/4 v0, 0x0

    :try_start_1
    const-string v1, "TLS"

    invoke-static {v1}, Ljavax/net/ssl/SSLContext;->getInstance(Ljava/lang/String;)Ljavax/net/ssl/SSLContext;

    move-result-object v1

    const/4 v2, 0x1

    new-array v2, v2, [Ljavax/net/ssl/TrustManager;

    const/4 v3, 0x0

    invoke-static {}, Lf/c/a/a/f/c;->c()Ljavax/net/ssl/X509TrustManager;

    move-result-object v4

    aput-object v4, v2, v3

    new-instance v3, Ljava/security/SecureRandom;

    invoke-direct {v3}, Ljava/security/SecureRandom;-><init>()V

    invoke-virtual {v1, v0, v2, v3}, Ljavax/net/ssl/SSLContext;->init([Ljavax/net/ssl/KeyManager;[Ljavax/net/ssl/TrustManager;Ljava/security/SecureRandom;)V

    invoke-virtual {v1}, Ljavax/net/ssl/SSLContext;->getSocketFactory()Ljavax/net/ssl/SSLSocketFactory;

    move-result-object v0
    :try_end_1d
    .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1d} :catch_1d

    :catch_1d
    return-object v0
.end method

.method public static b()Lf/c/a/a/f/c$b;
    .registers 1

    new-instance v0, Lf/c/a/a/f/c$b;

    invoke-direct {v0}, Lf/c/a/a/f/c$b;-><init>()V

    return-object v0
.end method

.method public static c()Ljavax/net/ssl/X509TrustManager;
    .registers 1

    :try_start_0
    new-instance v0, Lf/c/a/a/f/c$a;

    invoke-direct {v0}, Lf/c/a/a/f/c$a;-><init>()V
    :try_end_5
    .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_5} :catch_6

    goto :goto_b

    :catch_6
    move-exception v0

    invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V

    const/4 v0, 0x0

    :goto_b
    return-object v0
.end method