আমি অ্যান্ড্রয়েড ৪.৩ এ আমার ওয়েব সার্ভারের স্ব-স্বাক্ষরিত শংসাপত্রটি ইনস্টল করার চেষ্টা করছি। আমার এসডি কার্ডের মূলটিতে .crt ফাইল রয়েছে (যা আসলে স্লটে আমার কোনও এসডি কার্ড নেই বলে অনুকরণ করা হয়)।
শংসাপত্রটি ইনস্টল করতে আমি সেটিং -> সাধারণ -> সুরক্ষা -> শংসাপত্র সংগ্রহ -> ডিভাইস স্টোরেজ থেকে ইনস্টল করতে যাই।
আমি একটি ডায়ালগ বাক্স পেয়েছি যা শংসাপত্রের নাম (ফাইলের নাম বিয়োগকারী .crt এক্সটেনশন) যা আমি সংশোধন করতে পারি (তবে না), "ভিপিএন এবং অ্যাপ্লিকেশনগুলি" নির্বাচিত এবং নীচে টেক্সট সহ "টান ডাউন" জন্য ব্যবহৃত একটি " কথোপকথনে যা "প্যাকেজ ধারণ করে: একটি ব্যবহারকারীর শংসাপত্র" অবহিত করে। সবকিছু ঠিক আছে, তাই আমি "ওকে" ক্লিক করি। কথোপকথনটি চলে যায় এবং একটি টোস্ট বার্তা "[নাম] ইনস্টল করা" দিয়ে পপ আপ হয়।
তবে আমি যদি অবিলম্বে "বিশ্বস্ত শংসাপত্রগুলিতে যাই এবং" ব্যবহারকারী "নির্বাচন করি তবে সেখানে কিছুই নেই! নতুন শংসাপত্রটিও" সিস্টেম "এর অধীনে নয় তবে আমি সেখানে এটি আশা করব না this আমি যদি এই পরে কোনও ব্রাউজারে যাই এবং আমার কাছে যাওয়ার চেষ্টা করি ওয়েব সাইট, আমি এখনও সতর্কতা পেয়েছি যে সাইটের শংসাপত্রটি বিশ্বাসযোগ্য নয় I আমি পুনরায় বুট করার চেষ্টাও করেছি, তবে এটি কোনও পার্থক্য করে না।
আমি কি ভুল করছি? ত্রুটি বার্তাগুলির সম্পূর্ণ অভাব সহায়ক নয়। আমার শংসাপত্রটি কি ভুল ফর্ম্যাটে রয়েছে তা সম্ভব? আমি সার্ভারের এসএসএল ডিরেক্টরিতে .crt ফাইলটি ব্যবহার করার চেষ্টা করেছি এবং এটিকে DER ফর্ম্যাটে রূপান্তর করার চেষ্টা করেছি।
আপডেট: আমি কোথাও পড়েছি যে অ্যান্ড্রয়েডের p12 ফর্ম্যাটে শংসাপত্রের প্রয়োজন, তাই আমি নিম্নলিখিত কমান্ডটি ব্যবহার করে অ্যাপাচি 2 শংসাপত্রটিকে পি 12 এ রূপান্তর করেছি:
openssl pkcs12 -export -inkey server.key -in server.crt -out ~/server.p12
আমি তারপরে উপরের পদক্ষেপগুলি পুনরাবৃত্তি করেছি, একই সাফল্যের বার্তা পেয়েছি এবং তারপরে এখনও ব্যবহারকারীর শংসাপত্রগুলিতে শংসাপত্রটি দেখতে না পেয়ে এগিয়ে চলেছি এবং আমি এখনও মোবাইল ব্রাউজার থেকে অবিশ্বস্ত শংসাপত্রের ত্রুটি পেয়েছি।