ag$1.smali
.class final Lcom/umeng/analytics/pro/ag$1;
.super Ljava/lang/Object;
.source "HttpManager.java"
# interfaces
.implements Ljavax/net/ssl/HostnameVerifier;
# instance fields
.field final synthetic a:Ljavax/net/ssl/HttpsURLConnection;
# direct methods
.method constructor <init>(Ljavax/net/ssl/HttpsURLConnection;)V
.registers 2
.prologue
.line 36
iput-object p1, p0, Lcom/umeng/analytics/pro/ag$1;->a:Ljavax/net/ssl/HttpsURLConnection;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public verify(Ljava/lang/String;Ljavax/net/ssl/SSLSession;)Z
.registers 5
.prologue
.line 39
iget-object v0, p0, Lcom/umeng/analytics/pro/ag$1;->a:Ljavax/net/ssl/HttpsURLConnection;
const-string v1, "Host"
invoke-virtual {v0, v1}, Ljavax/net/ssl/HttpsURLConnection;->getRequestProperty(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 40
if-nez v0, :cond_14
.line 41
iget-object v0, p0, Lcom/umeng/analytics/pro/ag$1;->a:Ljavax/net/ssl/HttpsURLConnection;
invoke-virtual {v0}, Ljavax/net/ssl/HttpsURLConnection;->getURL()Ljava/net/URL;
move-result-object v0
invoke-virtual {v0}, Ljava/net/URL;->getHost()Ljava/lang/String;
move-result-object v0
.line 43
:cond_14
invoke-static {}, Ljavax/net/ssl/HttpsURLConnection;->getDefaultHostnameVerifier()Ljavax/net/ssl/HostnameVerifier;
move-result-object v1
invoke-interface {v1, v0, p2}, Ljavax/net/ssl/HostnameVerifier;->verify(Ljava/lang/String;Ljavax/net/ssl/SSLSession;)Z
move-result v0
return v0
.end method