// Token: 0x0600017A RID: 378 RVA: 0x0000E484 File Offset: 0x0000C684 public virtual string cmethod_174() { StringBuilder stringBuilder = new StringBuilder(); StringBuilder stringBuilder2 = new StringBuilder(); Class_63 class_ = this.prop_0; switch (class_) { case Class_63.\u0347\u0363\u0323\u036B\u0308\u031B\u0020\u035A\u0331\u0308\u0308\u033B\u0353\u0331\u032C\u0020jacdwkizwuxzvbzl\u0316\u031F\u032F\u0360\u032F\u0020\u033A\u0353\u0317\u033C\u0E47\u035C\u0E47\u0339\u0338\u030Doduqrdjpffeqgyol: foreach (byte b in this.prop_1) { stringBuilder2.AppendFormat("{0:X2}", b); } stringBuilder.Append("\tINTEGER ").Append(stringBuilder2).AppendLine(); break; case (Class_63)3: case (Class_63)5: break; case Class_63.\u0355\u0332\u0303\u0020\u0348\u0489\u036A\u033B\u0329\u0347\u0348\u0337\u0E47\u0020\u0360\u031Bgfaaxbgpapcutiyw\u034B\u0359\u0339\u032C\u0332\u0356\u0324\u0349\u0313\u036B\u0347\u0338n\u0330\u0303\u035Ebohqkbweqzdegofe: foreach (byte b2 in this.prop_1) { stringBuilder2.AppendFormat("{0:X2}", b2); } stringBuilder.Append("\tOCTETSTRING ").AppendLine(stringBuilder2.ToString()); break; case Class_63.\u032C\u0333\u0E47\u033C\u0363\u0364\u0339\u036F\u035Ch\u0E47\u0320\u033D\u0301\u0E47\u0020hppcqdarxlrwzovm\u0E47\u032E\u033B\u0316\u032C\u0303\u0331\u034E\u0339\u032D\u0E47\u0E47\u0E47\u035A\u036B\u0359jffomvukpppnngvu: foreach (byte b3 in this.prop_1) { stringBuilder2.AppendFormat("{0:X2}", b3); } stringBuilder.Append("\tOBJECTIDENTIFIER ").AppendLine(stringBuilder2.ToString()); break; default: if (class_ == Class_63.\u033C\u0315\u0312\u0369\u0365\u0309\u0367\u0349\u0E47\u0E47\u0332\u032F\u0020\u031F\u0020\u035Bxaguklmpkkhzvsdf\u035F\u0346\u0313\u0020\u036D\u0329\u034F\u034E\u0333ส\u033D\u0020\u033C\u0324\u034D\u0342zgtftxzqbxmhquxc) { stringBuilder.AppendLine("SEQUENCE {"); } break; } foreach (Class_62 value in this.prop_3) { stringBuilder.Append(value); } if (this.prop_0 == Class_63.\u033C\u0315\u0312\u0369\u0365\u0309\u0367\u0349\u0E47\u0E47\u0332\u032F\u0020\u031F\u0020\u035Bxaguklmpkkhzvsdf\u035F\u0346\u0313\u0020\u036D\u0329\u034F\u034E\u0333ส\u033D\u0020\u033C\u0324\u034D\u0342zgtftxzqbxmhquxc) { stringBuilder.AppendLine("}"); } stringBuilder2.Remove(0, stringBuilder2.Length - 1); return(stringBuilder.ToString()); }
// Token: 0x06000170 RID: 368 RVA: 0x0000E114 File Offset: 0x0000C314 public static Class_62 Create(byte[] dataToParse) { Class_62 class_ = new Class_62(); for (int i = 0; i < dataToParse.Length; i++) { Class_63 class_2 = (Class_63)dataToParse[i]; switch (class_2) { case Class_63.\u0347\u0363\u0323\u036B\u0308\u031B\u0020\u035A\u0331\u0308\u0308\u033B\u0353\u0331\u032C\u0020jacdwkizwuxzvbzl\u0316\u031F\u032F\u0360\u032F\u0020\u033A\u0353\u0317\u033C\u0E47\u035C\u0E47\u0339\u0338\u030Doduqrdjpffeqgyol: { class_.prop_3.Add(new Class_62 { prop_0 = Class_63.\u0347\u0363\u0323\u036B\u0308\u031B\u0020\u035A\u0331\u0308\u0308\u033B\u0353\u0331\u032C\u0020jacdwkizwuxzvbzl\u0316\u031F\u032F\u0360\u032F\u0020\u033A\u0353\u0317\u033C\u0E47\u035C\u0E47\u0339\u0338\u030Doduqrdjpffeqgyol, prop_2 = (int)dataToParse[i + 1] }); byte[] array = new byte[(int)dataToParse[i + 1]]; int length = (i + 2 + (int)dataToParse[i + 1] > dataToParse.Length) ? (dataToParse.Length - (i + 2)) : ((int)dataToParse[i + 1]); Array.Copy(dataToParse, i + 2, array, 0, length); class_.prop_3[class_.prop_3.Count - 1].prop_1 = array; i = i + 1 + class_.prop_3[class_.prop_3.Count - 1].prop_2; break; } case (Class_63)3: case (Class_63)5: break; case Class_63.\u0355\u0332\u0303\u0020\u0348\u0489\u036A\u033B\u0329\u0347\u0348\u0337\u0E47\u0020\u0360\u031Bgfaaxbgpapcutiyw\u034B\u0359\u0339\u032C\u0332\u0356\u0324\u0349\u0313\u036B\u0347\u0338n\u0330\u0303\u035Ebohqkbweqzdegofe: { class_.prop_3.Add(new Class_62 { prop_0 = Class_63.\u0355\u0332\u0303\u0020\u0348\u0489\u036A\u033B\u0329\u0347\u0348\u0337\u0E47\u0020\u0360\u031Bgfaaxbgpapcutiyw\u034B\u0359\u0339\u032C\u0332\u0356\u0324\u0349\u0313\u036B\u0347\u0338n\u0330\u0303\u035Ebohqkbweqzdegofe, prop_2 = (int)dataToParse[i + 1] }); byte[] array2 = new byte[(int)dataToParse[i + 1]]; int length2 = (i + 2 + (int)dataToParse[i + 1] > dataToParse.Length) ? (dataToParse.Length - (i + 2)) : ((int)dataToParse[i + 1]); Array.Copy(dataToParse, i + 2, array2, 0, length2); class_.prop_3[class_.prop_3.Count - 1].prop_1 = array2; i = i + 1 + class_.prop_3[class_.prop_3.Count - 1].prop_2; break; } case Class_63.\u032C\u0333\u0E47\u033C\u0363\u0364\u0339\u036F\u035Ch\u0E47\u0320\u033D\u0301\u0E47\u0020hppcqdarxlrwzovm\u0E47\u032E\u033B\u0316\u032C\u0303\u0331\u034E\u0339\u032D\u0E47\u0E47\u0E47\u035A\u036B\u0359jffomvukpppnngvu: { class_.prop_3.Add(new Class_62 { prop_0 = Class_63.\u032C\u0333\u0E47\u033C\u0363\u0364\u0339\u036F\u035Ch\u0E47\u0320\u033D\u0301\u0E47\u0020hppcqdarxlrwzovm\u0E47\u032E\u033B\u0316\u032C\u0303\u0331\u034E\u0339\u032D\u0E47\u0E47\u0E47\u035A\u036B\u0359jffomvukpppnngvu, prop_2 = (int)dataToParse[i + 1] }); byte[] array3 = new byte[(int)dataToParse[i + 1]]; int length3 = (i + 2 + (int)dataToParse[i + 1] > dataToParse.Length) ? (dataToParse.Length - (i + 2)) : ((int)dataToParse[i + 1]); Array.Copy(dataToParse, i + 2, array3, 0, length3); class_.prop_3[class_.prop_3.Count - 1].prop_1 = array3; i = i + 1 + class_.prop_3[class_.prop_3.Count - 1].prop_2; break; } default: if (class_2 == Class_63.\u033C\u0315\u0312\u0369\u0365\u0309\u0367\u0349\u0E47\u0E47\u0332\u032F\u0020\u031F\u0020\u035Bxaguklmpkkhzvsdf\u035F\u0346\u0313\u0020\u036D\u0329\u034F\u034E\u0333ส\u033D\u0020\u033C\u0324\u034D\u0342zgtftxzqbxmhquxc) { byte[] array4; if (class_.prop_2 == 0) { class_.prop_0 = Class_63.\u033C\u0315\u0312\u0369\u0365\u0309\u0367\u0349\u0E47\u0E47\u0332\u032F\u0020\u031F\u0020\u035Bxaguklmpkkhzvsdf\u035F\u0346\u0313\u0020\u036D\u0329\u034F\u034E\u0333ส\u033D\u0020\u033C\u0324\u034D\u0342zgtftxzqbxmhquxc; class_.prop_2 = dataToParse.Length - (i + 2); array4 = new byte[class_.prop_2]; } else { class_.prop_3.Add(new Class_62 { prop_0 = Class_63.\u033C\u0315\u0312\u0369\u0365\u0309\u0367\u0349\u0E47\u0E47\u0332\u032F\u0020\u031F\u0020\u035Bxaguklmpkkhzvsdf\u035F\u0346\u0313\u0020\u036D\u0329\u034F\u034E\u0333ส\u033D\u0020\u033C\u0324\u034D\u0342zgtftxzqbxmhquxc, prop_2 = (int)dataToParse[i + 1] }); array4 = new byte[(int)dataToParse[i + 1]]; } Array.Copy(dataToParse, i + 2, array4, 0, array4.Length); class_.prop_3.Add(Class_61.Create(array4)); i = i + 1 + (int)dataToParse[i + 1]; } break; } } return(class_); }