导航菜单

页面标题

页面副标题

CAARD v1.1.19 - d1.java 源代码

正在查看: CAARD v1.1.19 应用的 d1.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package o6;

import android.content.ActivityNotFoundException;
import android.content.Intent;
import android.net.Uri;
import com.google.firebase.auth.FirebaseAuth;

public final class d1 implements com.google.firebase.auth.a1 {

    private final String f11154a;

    private final String f11155b;

    private final int f11156c;

    private final int f11157d;

    private final long f11158e;

    private String f11159f;

    private FirebaseAuth f11160g;

    public d1(String str, String str2, int i10, int i11, long j10, String str3, FirebaseAuth firebaseAuth) {
        com.google.android.gms.common.internal.o.g(str3, "sessionInfo cannot be empty.");
        com.google.android.gms.common.internal.o.m(firebaseAuth, "firebaseAuth cannot be null.");
        this.f11154a = com.google.android.gms.common.internal.o.g(str, "sharedSecretKey cannot be empty. This is required to generate QR code URL.");
        this.f11155b = com.google.android.gms.common.internal.o.g(str2, "hashAlgorithm cannot be empty.");
        this.f11156c = i10;
        this.f11157d = i11;
        this.f11158e = j10;
        this.f11159f = str3;
        this.f11160g = firebaseAuth;
    }

    private final void i(String str) {
        this.f11160g.i().l().startActivity(new Intent("android.intent.action.VIEW", Uri.parse(str)).addFlags(268435456));
    }

    @Override
    public final String a() {
        return this.f11155b;
    }

    @Override
    public final int b() {
        return this.f11156c;
    }

    @Override
    public final String c(String str, String str2) {
        com.google.android.gms.common.internal.o.g(str, "accountName cannot be empty.");
        com.google.android.gms.common.internal.o.g(str2, "issuer cannot be empty.");
        return String.format(null, "otpauth://totp/%s:%s?secret=%s&issuer=%s&algorithm=%s&digits=%d", str2, str, this.f11154a, str2, this.f11155b, Integer.valueOf(this.f11156c));
    }

    @Override
    public final String d() {
        return c(com.google.android.gms.common.internal.o.g(((com.google.firebase.auth.a0) com.google.android.gms.common.internal.o.m(this.f11160g.j(), "Current user cannot be null, since user is required to be logged in to enroll for TOTP MFA.")).a(), "Email cannot be empty, since verified email is required to use MFA."), this.f11160g.i().p());
    }

    @Override
    public final long e() {
        return this.f11158e;
    }

    @Override
    public final int f() {
        return this.f11157d;
    }

    @Override
    public final void g(String str) {
        com.google.android.gms.common.internal.o.g(str, "qrCodeUrl cannot be empty.");
        try {
            i(str);
        } catch (ActivityNotFoundException unused) {
            i("https://play.google.com/store/search?q=otpauth&c=apps");
        }
    }

    @Override
    public final String h() {
        return this.f11154a;
    }

    @Override
    public final String l() {
        return this.f11159f;
    }
}