public final class android.security.net.config.NetworkSecurityConfigProvider extends java.security.Provider
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: android.security.net.config.NetworkSecurityConfigProvider
  super_class: java.security.Provider
{
  private static final java.lang.String PREFIX;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 26
            new java.lang.StringBuilder
            dup
            ldc Landroid/security/net/config/NetworkSecurityConfigProvider;
            invokevirtual java.lang.Class.getPackage:()Ljava/lang/Package;
            invokevirtual java.lang.Package.getName:()Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "."
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         1: .line 25
            putstatic android.security.net.config.NetworkSecurityConfigProvider.PREFIX:Ljava/lang/String;
         2: .line 26
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // android.security.net.config.NetworkSecurityConfigProvider this
         0: .line 30
            aload 0 /* this */
            ldc "AndroidNSSP"
            dconst_1
            ldc "Android Network Security Policy Provider"
            invokespecial java.security.Provider.<init>:(Ljava/lang/String;DLjava/lang/String;)V
         1: .line 31
            aload 0 /* this */
            ldc "TrustManagerFactory.PKIX"
            new java.lang.StringBuilder
            dup
            getstatic android.security.net.config.NetworkSecurityConfigProvider.PREFIX:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "RootTrustManagerFactorySpi"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual android.security.net.config.NetworkSecurityConfigProvider.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         2: .line 32
            aload 0 /* this */
            ldc "Alg.Alias.TrustManagerFactory.X509"
            ldc "PKIX"
            invokevirtual android.security.net.config.NetworkSecurityConfigProvider.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         3: .line 33
            return
        end local 0 // android.security.net.config.NetworkSecurityConfigProvider this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Landroid/security/net/config/NetworkSecurityConfigProvider;

  public static void install(android.content.Context);
    descriptor: (Landroid/content/Context;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 43
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tlibcore cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
         Name  Flags
      context  
}
SourceFile: "NetworkSecurityConfigProvider.java"