McAfee Security v6.7.1.27版本的 MD5 值为:f931794df50c0876bab25b112d85d702

以下内容为反编译后的 OauthConfigImpl.java 源代码,内容仅作参考


package com.mcafee.oauth.providers;

import com.android.mcafee.providers.ConfigManager;
import kotlin.Metadata;
import kotlin.jvm.internal.Intrinsics;
import org.jetbrains.annotations.NotNull;
@Metadata(d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0010\u000e\n\u0002\b\u0004\u0018\u00002\u00020\u0001:\u0001\u000bB\r\u0012\u0006\u0010\u0002\u001a\u00020\u0003¢\u0006\u0002\u0010\u0004J\b\u0010\u0007\u001a\u00020\bH\u0016J\b\u0010\t\u001a\u00020\bH\u0016J\b\u0010\n\u001a\u00020\bH\u0016R\u0011\u0010\u0002\u001a\u00020\u0003¢\u0006\b\n\u0000\u001a\u0004\b\u0005\u0010\u0006¨\u0006\f"}, d2 = {"Lcom/mcafee/oauth/providers/OauthConfigImpl;", "Lcom/mcafee/oauth/providers/OauthConfigProvider;", "configManager", "Lcom/android/mcafee/providers/ConfigManager;", "(Lcom/android/mcafee/providers/ConfigManager;)V", "getConfigManager", "()Lcom/android/mcafee/providers/ConfigManager;", "getCloudUrl", "", "getEulaLink", "getSecurityMgmtUrl", "Config", "2-oauth_release"}, k = 1, mv = {1, 5, 1}, xi = 48)
public final class OauthConfigImpl implements OauthConfigProvider {
    @NotNull
    private final ConfigManager f8597a;

    @Metadata(d1 = {"\u0000\u0012\n\u0002\u0018\u0002\n\u0002\u0010\u0010\n\u0000\n\u0002\u0010\u000e\n\u0002\b\t\b\u0086\u0001\u0018\u00002\b\u0012\u0004\u0012\u00020\u00000\u0001B\u0017\b\u0002\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\u0006\u0010\u0004\u001a\u00020\u0003¢\u0006\u0002\u0010\u0005R\u0011\u0010\u0002\u001a\u00020\u0003¢\u0006\b\n\u0000\u001a\u0004\b\u0006\u0010\u0007R\u0011\u0010\u0004\u001a\u00020\u0003¢\u0006\b\n\u0000\u001a\u0004\b\b\u0010\u0007j\u0002\b\tj\u0002\b\nj\u0002\b\u000b¨\u0006\f"}, d2 = {"Lcom/mcafee/oauth/providers/OauthConfigImpl$Config;", "", "type", "", "value", "(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V", "getType", "()Ljava/lang/String;", "getValue", "OAUTH_URL", "EULA_LINK_URL", "KEY_CARD_URL", "2-oauth_release"}, k = 1, mv = {1, 5, 1}, xi = 48)
    public enum Config {
        OAUTH_URL(ConfigManager.TYPE_STRING, "https://mcafee.com"),
        EULA_LINK_URL(ConfigManager.TYPE_STRING, "https://mcafee.com"),
        KEY_CARD_URL(ConfigManager.TYPE_STRING, "https://mcafee.com");
        
        @NotNull
        private final String type;
        @NotNull
        private final String value;

        Config(String str, String str2) {
            this.type = str;
            this.value = str2;
        }

        @NotNull
        public final String getType() {
            return this.type;
        }

        @NotNull
        public final String getValue() {
            return this.value;
        }
    }

    public OauthConfigImpl(@NotNull ConfigManager configManager) {
        Intrinsics.checkNotNullParameter(configManager, "configManager");
        this.f8597a = configManager;
    }

    @Override
    @NotNull
    public String getCloudUrl() {
        ConfigManager configManager = this.f8597a;
        Config config = Config.OAUTH_URL;
        return configManager.getString(config.name(), config.getValue());
    }

    @NotNull
    public final ConfigManager getConfigManager() {
        return this.f8597a;
    }

    @Override
    @NotNull
    public String getEulaLink() {
        ConfigManager configManager = this.f8597a;
        Config config = Config.EULA_LINK_URL;
        return configManager.getString(config.name(), config.getValue());
    }

    @Override
    @NotNull
    public String getSecurityMgmtUrl() {
        ConfigManager configManager = this.f8597a;
        Config config = Config.KEY_CARD_URL;
        return configManager.getString(config.name(), config.getValue());
    }
}