ওপির জন্য মন্তব্যের সমস্যা সমাধানের থ্রেডের উপর ভিত্তি করে, উত্তরটি হ'ল প্রক্সিটির সিএ সার্টকে বিশ্বাসযোগ্য হিসাবে ইনস্টল করা হবে, এর শংসাপত্রটি + ব্যক্তিগত কী নয়।
সমস্যাটি দুটি কারণ দ্বারা সৃষ্ট হয়েছিল:
কেবল মিটিএম প্রক্সির সিএ সার্টই নয় এটির ব্যক্তিগত কীও (এইভাবে ডিভাইসে ভিপিএন অ্যাপ্লিকেশনগুলি অন্যান্য অ্যাপ্লিকেশন থেকে ডিক্রিপ্ট / এমআইটিএম নেটওয়ার্ক ট্র্যাফিক সক্ষম করে)। ডিভাইসে আপনার মিটএম প্রক্সিটির ব্যক্তিগত কী লাগবে না।
অ্যান্ড্রয়েড নওগ্যাট সেই Settings -> Security -> Install from storageফাইলগুলির প্রবাহের আচরণে পরিবর্তন করে যার মধ্যে শংসাপত্রের পাশাপাশি একটি ব্যক্তিগত কী থাকে। আচরণের এই পরিবর্তনটি উপরের সমস্যাটি থেকে মুক্ত করে।
নওগাটের আগে, শংসাপত্রগুলি Settings -> Security -> Install from storageছাড়াও একটি প্রাইভেট কী থাকা ফাইলগুলির প্রবাহটি ভুলভাবে সার্ভারের প্রমাণীকরণের জন্য বিশ্বাসযোগ্য হিসাবে শংসাপত্রগুলি ইনস্টল করে (যেমন, এইচটিটিপিএস, টিএলএস, এভাবে আপনার এমআইটিএম সফল করে তোলে), ক্লায়েন্ট শংসাপত্র হিসাবে সঠিকভাবে ইনস্টল হওয়ার জন্য ব্যবহৃত হয় for এই অ্যান্ড্রয়েড ডিভাইসটিকে সার্ভারে প্রমাণীকরণ করা হচ্ছে। নওগাতে, বাগটি ঠিক করা হয়েছিল এবং এই শংসাপত্রগুলি আর সার্ভার প্রমাণীকরণের জন্য বিশ্বস্ত হিসাবে ইনস্টল করা হয় না। এটি ক্লায়েন্টের প্রমাণীকরণের শংসাপত্রগুলিকে সার্ভারের সাথে সংযোগগুলির সুরক্ষা প্রভাবিত করতে (দুর্বল) বাধা দেয়। আপনার দৃশ্যে এটি আপনার এমআইটিএম সফল হতে বাধা দেয়।
যে বিষয়গুলিকে জটিল করে তোলে তা হ'ল Settings -> Security -> Install from storageব্যবহারকারীরা কোনও ক্লায়েন্ট প্রমাণীকরণ শংসাপত্র (প্রাইভেট কী + সার্ট চেইন) ইনস্টল করছেন কিনা বা সার্ভার প্রমাণীকরণের ট্র্যাক্ট অ্যাঙ্কার (কেবল একটি সিএ সার্টি - কোনও প্রাইভেট কী প্রয়োজন নেই) তা নির্দিষ্ট করার জন্য একটি স্পষ্ট উপায় সরবরাহ করে না that । ফলস্বরূপ, Settings -> Security -> Install from storageপ্রবাহটি অনুমান করে যে এটি ক্লায়েন্ট / ব্যবহারকারীর প্রমাণীকরণ শংসাপত্র বা সার্ভার প্রমাণীকরণ ট্রাস্ট অ্যাঙ্করকে ধরে নিয়েছে বা ধরে নিচ্ছে যে কোনও ব্যক্তিগত কী সুনির্দিষ্ট করা থাকলে, এটি অবশ্যই ক্লায়েন্ট / ব্যবহারকারী প্রমাণীকরণ শংসাপত্র হতে হবে। আপনার ক্ষেত্রে, এটি ভুলভাবে ধরে নিয়েছে যে আপনি কোনও সার্ভার প্রমাণীকরণের ট্র্যাক অ্যাঙ্কারের পরিবর্তে ক্লায়েন্ট / ব্যবহারকারী প্রমাণীকরণ শংসাপত্র ইনস্টল করছেন।
পিএস আপনার নেটওয়ার্ক সুরক্ষা কনফিগারেশনের সাথে সম্পর্কিত, আপনার সম্ভবত অ্যাপ্লিকেশনটি ডিবাগ মোডে ("ডিবাগ-ওভাররাইড বিভাগ)" "সিস্টেমের আস্থার অ্যাঙ্কারগুলিকে বিশ্বাস করার জন্য কনফিগার করা উচিত। অন্যথায় অ্যাপের ডিবাগ বিল্ডগুলি কাজ করবে না যদি না কোনও প্রক্সির সংযোগগুলি মিটএম না করে যার সিএ সার্টটি অ্যান্ড্রয়েড ডিভাইসে বিশ্বস্ত হিসাবে ইনস্টল করা থাকে।
userএকটিতে যুক্ত / সরানোর চেষ্টা করুন<base-config>এবং দেখুন যে এটির ক্ষেত্রে কোনও পরিবর্তন ঘটে। এটি করা উচিত নয়, তবে এটি চেষ্টা করতে কেবল এক মুহূর্ত সময় নেবে।